mirror of
https://github.com/KosinskiLab/AlphaPulldown.git
synced 2026-06-04 14:14:24 +08:00
29 lines
983 B
INI
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"
|