diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/common/security-features/tools/generate.py')
-rwxr-xr-x | tests/wpt/web-platform-tests/common/security-features/tools/generate.py | 9 |
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) |