[pytest]
# McRogueFace test scripts run via subprocess, not as Python modules
# They contain `import mcrfpy` which is only available inside McRogueFace

# Don't try to import test scripts from these directories
norecursedirs = unit integration regression benchmarks demo geometry_demo notes vllm_demo

# Run test_*.py files in tests/ root that are pytest-native wrappers
python_files = test_*.py
python_classes = Test*
python_functions = test_*

# Custom option for timeout
addopts = -v
