bench_graph_svg: more sorting to get deterministic results
authorepoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 14 Feb 2013 20:13:32 +0000 (20:13 +0000)
committerepoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 14 Feb 2013 20:13:32 +0000 (20:13 +0000)
TBR=benchen
Review URL: https://codereview.appspot.com/7333045

git-svn-id: http://skia.googlecode.com/svn/trunk@7745 2bbb7eff-a529-9590-31e7-b0007b416f81

bench/bench_graph_svg.py

index e6aa2e9..1bcb7f5 100644 (file)
@@ -106,7 +106,9 @@ def parse_dir(directory, default_settings, oldest_revision, newest_revision,
     
     (str, {str, str}, Number, Number) -> {int:[BenchDataPoints]}"""
     revision_data_points = {} # {revision : [BenchDataPoints]}
-    for bench_file in os.listdir(directory):
+    file_list = os.listdir(directory)
+    file_list.sort()
+    for bench_file in file_list:
         file_name_match = re.match('bench_r(\d+)_(\S+)', bench_file)
         if (file_name_match is None):
             continue