summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Berry <stereotype441@gmail.com>2011-08-12 11:05:07 -0700
committerPaul Berry <stereotype441@gmail.com>2011-08-18 13:53:58 -0700
commitdf0dd9a4447ad4d1c0f0d345f74ef56ccf0a95d6 (patch)
tree6d679c6edab2ffcc4b9ccbd0e90d461eb228ea51
parent094cfb27dfe60f3f4ba0785c0896e4be3e08b31c (diff)
generated tests: Make test generation happen in a deterministic order.
This patch makes gen_builtin_uniform_tests.py and gen_constant_array_size_tests.py build tests in a deterministic order, so that when diffing their outputs from one revision to the next, it is easier to see what changed. There is no change in the actual tests generated, just in the *.list files that are created as a side effect. Reviewed-by: Chad Versace <chad@chad-versace.us>
-rw-r--r--generated_tests/gen_builtin_uniform_tests.py2
-rw-r--r--generated_tests/gen_constant_array_size_tests.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/generated_tests/gen_builtin_uniform_tests.py b/generated_tests/gen_builtin_uniform_tests.py
index 752cfb72d..d739ca1a0 100644
--- a/generated_tests/gen_builtin_uniform_tests.py
+++ b/generated_tests/gen_builtin_uniform_tests.py
@@ -416,7 +416,7 @@ class FragmentShaderTest(ShaderTest):
def all_tests():
- for signature, test_vectors in test_suite.items():
+ for signature, test_vectors in sorted(test_suite.items()):
yield VertexShaderTest(signature, test_vectors)
yield FragmentShaderTest(signature, test_vectors)
diff --git a/generated_tests/gen_constant_array_size_tests.py b/generated_tests/gen_constant_array_size_tests.py
index 5a54e0032..70955dfa0 100644
--- a/generated_tests/gen_constant_array_size_tests.py
+++ b/generated_tests/gen_constant_array_size_tests.py
@@ -205,7 +205,7 @@ class FragmentParserTest(ParserTest):
def all_tests():
- for signature, test_vectors in test_suite.items():
+ for signature, test_vectors in sorted(test_suite.items()):
yield VertexParserTest(signature, test_vectors)
yield FragmentParserTest(signature, test_vectors)