From 4f9d11f6b1582f3befb81be8b19ea1778de1e6d6 Mon Sep 17 00:00:00 2001 From: Joel Galenson Date: Tue, 6 Apr 2021 10:18:21 -0700 Subject: [PATCH] Sort Rust TEST_MAPPING tests. We currently seem to emit TEST_MAPPING files in an arbitrary order, which causes diffs to look confusing even when nothing has changed. Let's sort them by the test name, which is both stable and easier to read. Test: Run cargo2android multiple times and see no TEST_MAPPING diff. Change-Id: I398aa84a4891380e4292223445bd53959c024421 --- scripts/update_crate_tests.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/update_crate_tests.py b/scripts/update_crate_tests.py index b70e9fae3..03e4fc761 100755 --- a/scripts/update_crate_tests.py +++ b/scripts/update_crate_tests.py @@ -152,6 +152,7 @@ class TestMapping(object): test_mapping["presubmit"].append({"name": test, "options": test_options[test]}) else: test_mapping["presubmit"].append({"name": test}) + test_mapping["presubmit"] = sorted(test_mapping["presubmit"], key=lambda t: t["name"]) return test_mapping def write_test_mapping(self, test_mapping):