[pytest]
filterwarnings =
    error
    ignore::DeprecationWarning
    ignore::ResourceWarning

markers =
    slow: marks tests as slow (deselect with '-m "not slow"')

# -x to exit at first failure
# -s to disable per-test capture
# --verbose is what is says it is
# --tb=long sets the length of the traceback in case of failures
# See https://pypi.org/project/pytest-xdist/#parallelization for more info on parallelization
addopts = -x -s --verbose --tb=long
