Browse Source

Regression test suite: Test files in proper lexicographic order instead of relying on OS directory iteration order. This ensures failures are listed in the same order.

Alexander Gessler 10 năm trước cách đây
mục cha
commit
b2ea487bda
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      test/regression/run.py

+ 1 - 1
test/regression/run.py

@@ -165,7 +165,7 @@ def process_dir(d, outfile_results, zipin, result):
     shellparams = {'stdout':outfile_results, 'stderr':outfile_results, 'shell':False}
 
     print("Processing directory " + d)
-    for f in os.listdir(d):
+    for f in sorted(os.listdir(d)):
         fullpath = os.path.join(d, f)
         if os.path.isdir(fullpath) and not f == ".svn":
             process_dir(fullpath, outfile_results, zipin, result)