forked from Tracer-Cloud/opensre
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpytest.ini
More file actions
16 lines (16 loc) · 815 Bytes
/
pytest.ini
File metadata and controls
16 lines (16 loc) · 815 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[pytest]
testpaths = tests app
python_files = test_*.py *_test.py
norecursedirs = tests/e2e tests/deployment cdk.out .git __pycache__ .pytest_cache .venv node_modules *.egg .tox
python_functions = test_*
addopts = -v --tb=short --durations=20
filterwarnings =
ignore::DeprecationWarning
markers =
integration: marks tests as integration tests (may make API calls)
live_llm: requires live LLM credentials and network access
synthetic: LLM-based synthetic RCA scenario tests (non-deterministic)
cloudopsbench: Cloud-OpsBench synthetic RCA benchmark tests
e2e: requires live infrastructure or external credentials (skip in offline CI)
axis2: adversarial offline tests; uses SelectiveGrafanaBackend and asserts ruling-out reasoning
hermes: Hermes-focused synthetic/e2e scenario coverage