[pytest] addopts = # show summary of all tests that did not pass -rEfX # Make tracebacks shorter --tb=native # capture only Python print and C++ py::print, but not C output (low-level Python errors) --capture=sys # don't suppress warnings, but don't shove them all to the end either -p no:warnings # Use custom pytest shard located in test/pytest_shard_custom.py instead -p no:pytest-shard # don't rewrite assertions (usually not a problem in CI due to differences in imports, see #95844) --assert=plain testpaths = test junit_logging_reruns = all filterwarnings = ignore:Module already imported so cannot be rewritten.*hypothesis:pytest.PytestAssertRewriteWarning xfail_strict = True markers = serial: marks tests as needs to be run serially (deselect with '-m "not serial"')