McRogueFace/tests/pytest.ini
Frick 4579be2791 Test suite modernization: pytest wrapper and runner fixes
- Add LD_LIBRARY_PATH auto-configuration in run_tests.py
- Add --timeout and --quiet command-line flags
- Create pytest wrapper (conftest.py, test_mcrogueface.py) for IDE integration
- Configure pytest.ini to avoid importing mcrfpy modules
- Document known issues: 120/179 passing, 40 timeouts, 19 failures

🤖 Generated with Claude Code (https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-14 01:54:31 +00:00

14 lines
487 B
INI

[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