summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 04:19:50 +0000
committerdmikurube@chromium.org <dmikurube@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-06 04:19:50 +0000
commitb7ce3a18a9aa61b825d3386cf3bc10f3eab685a1 (patch)
tree25dffcb05fbbf816ce8e58a8b586c0d78fe3355a
parent688f9a7e120ff5d8f441c97192a93ffbc8479ce4 (diff)
downloadchromium_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-xchrome/test/functional/perf.py5
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)