v29.4-roots.2 · Commit 11: [PATCH 11/21] ci: move full fuzz corpora to nightly
ci/test/test_change_classifier.py
Before: ci/test/test_change_classifier.py · After: ci/test/test_change_classifier.py
File metadata
index 3d8f363de2c7be1363d42907aab7be09dbc02a29..2922030a4f4f995ad4975651580b9d18e474e263 100755
Download original patch · Release notes
Diff rows 1–21 of 21. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
ci/test/test_change_classifier.py
CHANGED
|
@@ -38,18 +38,18 @@ class ChangeClassifierTest(unittest.TestCase):
|
|
| 38 |
def test_github_output_is_stable(self):
|
| 39 |
result = MODULE.result_for(["README.md"], ["ci:fuzz"], False, False, self.policy)
|
| 40 |
self.assertEqual(result["labels"], ["ci:fuzz"])
|
| 41 |
-
self.assertTrue(result["selected"]["fuzz"])
|
| 42 |
with tempfile.TemporaryDirectory() as temporary_directory:
|
| 43 |
output = pathlib.Path(temporary_directory) / "github-output"
|
| 44 |
MODULE.write_github_output(result, output)
|
| 45 |
self.assertEqual(
|
| 46 |
output.read_text(encoding="utf-8"),
|
| 47 |
-
"baseline=true\ncompat=false\ndocs=true\nfuzz=true\ngui=false\n"
|
| 48 |
"nightly_full=false\nnightly_fuzz=true\nnightly_platforms=false\nnightly_sanitizers=false\nplatforms=false\nsanitizers=false\nwallet=false\nbroad=false\n"
|
| 49 |
"complete=true\ncategories=[\"docs-only\"]\nlabels=[\"ci:fuzz\"]\n"
|
| 50 |
"result={\"broad\":false,\"categories\":[\"docs-only\"],\"complete\":true,"
|
| 51 |
"\"labels\":[\"ci:fuzz\"],\"selected\":{\"baseline\":true,\"compat\":false,"
|
| 52 |
-
"\"docs\":true,\"fuzz\":true,\"gui\":false,\"nightly_full\":false,\"nightly_fuzz\":true,\"nightly_platforms\":false,\"nightly_sanitizers\":false,\"platforms\":false,"
|
| 53 |
"\"sanitizers\":false,\"wallet\":false},\"version\":1}\n")
|
| 54 |
|
| 55 |
def test_full_label_selects_reusable_nightly_assurance(self):
|
|
|
|
| 38 |
def test_github_output_is_stable(self):
|
| 39 |
result = MODULE.result_for(["README.md"], ["ci:fuzz"], False, False, self.policy)
|
| 40 |
self.assertEqual(result["labels"], ["ci:fuzz"])
|
| 41 |
+
self.assertNotIn("fuzz", result["selected"])
|
| 42 |
with tempfile.TemporaryDirectory() as temporary_directory:
|
| 43 |
output = pathlib.Path(temporary_directory) / "github-output"
|
| 44 |
MODULE.write_github_output(result, output)
|
| 45 |
self.assertEqual(
|
| 46 |
output.read_text(encoding="utf-8"),
|
| 47 |
+
"baseline=true\ncompat=false\ndocs=true\ngui=false\n"
|
| 48 |
"nightly_full=false\nnightly_fuzz=true\nnightly_platforms=false\nnightly_sanitizers=false\nplatforms=false\nsanitizers=false\nwallet=false\nbroad=false\n"
|
| 49 |
"complete=true\ncategories=[\"docs-only\"]\nlabels=[\"ci:fuzz\"]\n"
|
| 50 |
"result={\"broad\":false,\"categories\":[\"docs-only\"],\"complete\":true,"
|
| 51 |
"\"labels\":[\"ci:fuzz\"],\"selected\":{\"baseline\":true,\"compat\":false,"
|
| 52 |
+
"\"docs\":true,\"gui\":false,\"nightly_full\":false,\"nightly_fuzz\":true,\"nightly_platforms\":false,\"nightly_sanitizers\":false,\"platforms\":false,"
|
| 53 |
"\"sanitizers\":false,\"wallet\":false},\"version\":1}\n")
|
| 54 |
|
| 55 |
def test_full_label_selects_reusable_nightly_assurance(self):
|