aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/common/security-features/tools/generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/common/security-features/tools/generate.py')
-rwxr-xr-xtests/wpt/web-platform-tests/common/security-features/tools/generate.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/wpt/web-platform-tests/common/security-features/tools/generate.py b/tests/wpt/web-platform-tests/common/security-features/tools/generate.py
index 75b7c1da5ac..7710a824b2d 100755
--- a/tests/wpt/web-platform-tests/common/security-features/tools/generate.py
+++ b/tests/wpt/web-platform-tests/common/security-features/tools/generate.py
@@ -198,8 +198,13 @@ def generate_test_file(spec_directory, test_helper_filenames,
parameters = {}
- parameters['scenarios'] = dump_test_parameters(scenarios).replace(
- "\n", "\n" + " " * 8)
+ # Sort scenarios, to avoid unnecessary diffs due to different orders in
+ # `scenarios`.
+ serialized_scenarios = sorted(
+ [dump_test_parameters(scenario) for scenario in scenarios])
+
+ parameters['scenarios'] = ",\n".join(serialized_scenarios).replace(
+ "\n", "\n" + " " * 10)
test_directory = os.path.dirname(test_filename)