Index: third_party/WebKit/LayoutTests/mojo/gen_data_files_list.py |
diff --git a/third_party/WebKit/LayoutTests/mojo/gen_data_files_list.py b/third_party/WebKit/LayoutTests/mojo/gen_data_files_list.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8ca0f40cedb578cce706c95e07c2642fe6938f32 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/mojo/gen_data_files_list.py |
@@ -0,0 +1,19 @@ |
+"""Generates the data file directory to run validation tests. |
+ |
+This script finds all of the files in the resources/data/validaiton folder |
+and generates a file listing all of those files. That file is then consumed |
+by the validation test so that it can locate and fetch all data files. |
+""" |
+ |
+from os import listdir |
+import sys |
+ |
+def gen_files(): |
+ files = listdir("../../mojo/public/interfaces/bindings/tests/data/validation") |
+ out = file(sys.argv[1], 'w') |
+ files = [ f[:-5] for f in files if f[-5:] == '.data' ] |
+ with out: |
+ for f in files: |
+ out.write(f + '\n') |
+ |
+gen_files() |