-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathpytest.ini
More file actions
47 lines (47 loc) · 2.16 KB
/
pytest.ini
File metadata and controls
47 lines (47 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[pytest]
DJANGO_SETTINGS_MODULE = core.settings.development_sqlite
python_files = test_*.py *_test.py
testpaths =
tests
apps
addopts =
-v
--tb=short
--strict-markers
--no-header
-q
--basetemp=pytest-tmp
filterwarnings =
ignore:The FORMS_URLFIELD_ASSUME_HTTPS transitional setting is deprecated\.:django.utils.deprecation.RemovedInDjango60Warning
markers =
guardrail: Guardrail regression tests for logic safety
unit: Unit tests (fast, isolated)
integration: Integration tests (database required)
e2e: End-to-end tests (full system flow)
live_required: Tests that require a running live server, real-time feeds, or manual environment enablement
optional_runtime: Tests that require optional runtimes or background workers (for example Qlib or Celery worker)
diagnostic: Script-style diagnostic tests excluded from default automated regression suites
slow: Slow running tests
agent_runtime_unit: Agent Runtime unit tests (CI group)
agent_runtime_api: Agent Runtime API contract tests (CI group)
agent_runtime_sdk: Agent Runtime SDK contract tests (CI group)
agent_runtime_mcp: Agent Runtime MCP tool/resource/prompt tests (CI group)
agent_runtime_e2e: Agent Runtime end-to-end workflow tests (CI group)
screenshot: Tests that take screenshots
qlib: Tests that require Qlib to be installed
uat: User Acceptance Tests
api_compliance: API naming convention compliance tests
api_validation: API endpoint validation tests
api_consistency: Frontend-backend API consistency tests
api_docs: API documentation tests
journey_a: Journey A tests (New User Onboarding)
journey_b: Journey B tests (Research and Selection)
journey_c: Journey C tests (Decision and Execution)
journey_d: Journey D tests (Trading and Position Management)
journey_e: Journey E tests (Review and Operations)
global_experience: Global experience baseline tests
priority: Priority focus checks
report: Summary and reporting tests
navigation: Navigation route and link tests
config: Configuration and setup tests
timeout: Tests that may enforce a runtime budget when pytest-timeout is installed