diff options
author | ncteisen <ncteisen@gmail.com> | 2017-06-01 12:43:58 -0700 |
---|---|---|
committer | ncteisen <ncteisen@gmail.com> | 2017-06-01 12:43:58 -0700 |
commit | 3f05c21f55aabaa347566aee7c0e091b36d26c9a (patch) | |
tree | 8c670b42ba208ebf4bbc6aef3737ddab6e722422 /tools/profiling | |
parent | 3992a3a4990be46cfaf1a6ace1c57d3e3b4fc211 (diff) |
Add timeout and retries to fix flakes
Diffstat (limited to 'tools/profiling')
-rwxr-xr-x | tools/profiling/microbenchmarks/bm_diff/bm_diff.py | 2 | ||||
-rwxr-xr-x | tools/profiling/microbenchmarks/bm_diff/bm_run.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/tools/profiling/microbenchmarks/bm_diff/bm_diff.py b/tools/profiling/microbenchmarks/bm_diff/bm_diff.py index 796ddac714..c389d03adb 100755 --- a/tools/profiling/microbenchmarks/bm_diff/bm_diff.py +++ b/tools/profiling/microbenchmarks/bm_diff/bm_diff.py @@ -129,9 +129,9 @@ class Benchmark: def row(self, flds): return [self.final[f] if f in self.final else '' for f in flds] - def _read_json(filename): try: + with open(filename) as f: return json.loads(f.read()) except ValueError, e: diff --git a/tools/profiling/microbenchmarks/bm_diff/bm_run.py b/tools/profiling/microbenchmarks/bm_diff/bm_run.py index 9873df0412..5942929985 100755 --- a/tools/profiling/microbenchmarks/bm_diff/bm_run.py +++ b/tools/profiling/microbenchmarks/bm_diff/bm_run.py @@ -107,7 +107,8 @@ def _collect_bm_data(bm, cfg, name, reps, idx, loops): shortname='%s %s %s %s %d/%d' % (bm, line, cfg, name, idx + 1, loops), verbose_success=True, - timeout_seconds=None)) + timeout_seconds=60*10, + timeout_retries=3)) return jobs_list |