Skip to content

Commit 057d0f6

Browse files
committed
fix mypy and add news entry
1 parent ce31856 commit 057d0f6

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

Lib/test/libregrtest/main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -558,14 +558,14 @@ def _run_tests(self, selected: TestTuple, tests: TestList | None) -> int:
558558
selected,
559559
match_tests=self.match_tests,
560560
test_dir=self.test_dir)
561-
case_groups = []
561+
groups = []
562562
for module_name in selected:
563563
cases = cases_by_module.get(module_name)
564564
if cases:
565-
case_groups.append((module_name, tuple(cases)))
565+
groups.append((module_name, tuple(cases)))
566566
else:
567-
case_groups.append((module_name, (module_name,)))
568-
case_groups = tuple(case_groups)
567+
groups.append((module_name, (module_name,)))
568+
case_groups = tuple(groups)
569569
case_ids = tuple(
570570
case_id for _, cases in case_groups for case_id in cases
571571
)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Add the ``--single-process-per-case`` option to libregrtest to run
2+
every test case in a separate process. Test cases from the same
3+
test module are run sequentially. This helps to detect order
4+
dependencies and environment leaks between test cases.

0 commit comments

Comments
 (0)