Files
AlphaPulldown/pytest.ini
2026-03-27 15:57:10 +01:00

29 lines
983 B
INI

[pytest]
log_cli = true
log_level = INFO
log_format = %(asctime)s [%(levelname)8s] %(name)s: %(message)s
log_date_format = %Y-%m-%d %H:%M:%S
testpaths =
test/unit
test/integration
test/functional
python_files = test_*.py
norecursedirs =
test/outdated
alphafold
alphafold3
ColabFold
AlphaLink2
build
__pycache__
markers =
unit: fast unit tests for pure helpers and small mocked components.
integration: CPU-only integration tests for filesystem, CLI, and module wiring.
functional: deterministic package-level tests that are heavier than unit/integration.
cluster: tests and utilities intended for Slurm or cluster execution.
gpu: tests that require a GPU.
slow: tests that are intentionally slow.
external_tools: tests that rely on optional external tools or heavyweight dependencies.
network: tests that require network access.
addopts = -ra --strict-markers -m "not cluster and not gpu and not network and not external_tools"