There are multiple data races reported when running the
InterpreterPoolMixin tests, but it's still useful to run the other
test_concurrent_futures tests under TSAN.
Add test_concurrent_futures to the TSAN test suite.
'test_capi.test_mem',
'test_capi.test_pyatomic',
'test_code',
+ 'test_concurrent_futures',
'test_enum',
'test_functools',
'test_httpservers',
executor_type = futures.ThreadPoolExecutor
+@support.skip_if_sanitizer("gh-129824: data races in InterpreterPool tests", thread=True)
class InterpreterPoolMixin(ExecutorMixin):
executor_type = futures.InterpreterPoolExecutor