diff options
author | dmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-06 04:19:50 +0000 |
---|---|---|
committer | dmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-06 04:19:50 +0000 |
commit | b7ce3a18a9aa61b825d3386cf3bc10f3eab685a1 (patch) | |
tree | 25dffcb05fbbf816ce8e58a8b586c0d78fe3355a | |
parent | 688f9a7e120ff5d8f441c97192a93ffbc8479ce4 (diff) | |
download | chromium_src-b7ce3a18a9aa61b825d3386cf3bc10f3eab685a1.zip chromium_src-b7ce3a18a9aa61b825d3386cf3bc10f3eab685a1.tar.gz chromium_src-b7ce3a18a9aa61b825d3386cf3bc10f3eab685a1.tar.bz2 |
Use JSON for -summary.dat in Chrome Endure.
BUG=chromium-os:21881
Review URL: https://chromiumcodereview.appspot.com/10919090
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155120 0039d316-1c4b-4281-b951-d872f2087c98
-rwxr-xr-x | chrome/test/functional/perf.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/test/functional/perf.py b/chrome/test/functional/perf.py index a9b5ca3..78c13ff 100755 --- a/chrome/test/functional/perf.py +++ b/chrome/test/functional/perf.py @@ -322,7 +322,8 @@ class BasePerfTest(pyauto.PyUITest): if os.path.exists(data_file): with open(data_file) as f: existing_lines = f.readlines() - existing_lines = map(eval, map(lambda x: x.strip(), existing_lines)) + existing_lines = map( + simplejson.loads, map(lambda x: x.strip(), existing_lines)) seen_key = graph_name # We assume that the first line |existing_lines[0]| is the latest. @@ -354,7 +355,7 @@ class BasePerfTest(pyauto.PyUITest): existing_lines.insert(0, new_line) self._seen_graph_lines[seen_key] = True - existing_lines = map(str, existing_lines) + existing_lines = map(simplejson.dumps, existing_lines) with open(data_file, 'w') as f: f.write('\n'.join(existing_lines)) os.chmod(data_file, 0755) |