diff options
| author | Donghee Na <donghee.na@python.org> | 2024-03-15 16:07:16 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-15 16:07:16 (GMT) |
| commit | ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6 (patch) | |
| tree | 5962f074b9a90495d12a9da33688abe75b9493d8 /Lib/test/libregrtest/main.py | |
| parent | 16349868d396cc1bff5188de3638321e87fe0293 (diff) | |
| download | cpython-ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6.zip cpython-ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6.tar.gz cpython-ebf29b3a02d5b42a747e271e9cfc4dd73c01ebe6.tar.bz2 | |
gh-112536: Add --tsan test for reasonable TSAN execution times. (gh-116601)
Diffstat (limited to 'Lib/test/libregrtest/main.py')
| -rw-r--r-- | Lib/test/libregrtest/main.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/test/libregrtest/main.py b/Lib/test/libregrtest/main.py index 126daca..70f723a 100644 --- a/Lib/test/libregrtest/main.py +++ b/Lib/test/libregrtest/main.py @@ -18,6 +18,7 @@ from .results import TestResults, EXITCODE_INTERRUPTED from .runtests import RunTests, HuntRefleak from .setup import setup_process, setup_test_dir from .single import run_single_test, PROGRESS_MIN_TIME +from .tsan import setup_tsan_tests from .utils import ( StrPath, StrJSON, TestName, TestList, TestTuple, TestFilter, strip_py_suffix, count, format_duration, @@ -56,6 +57,7 @@ class Regrtest: self.quiet: bool = ns.quiet self.pgo: bool = ns.pgo self.pgo_extended: bool = ns.pgo_extended + self.tsan: bool = ns.tsan # Test results self.results: TestResults = TestResults() @@ -183,6 +185,9 @@ class Regrtest: # add default PGO tests if no tests are specified setup_pgo_tests(self.cmdline_args, self.pgo_extended) + if self.tsan: + setup_tsan_tests(self.cmdline_args) + exclude_tests = set() if self.exclude: for arg in self.cmdline_args: |
