This repository was archived by the owner on Apr 4, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathpytest.ini
More file actions
21 lines (21 loc) · 1.42 KB
/
Copy pathpytest.ini
File metadata and controls
21 lines (21 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[pytest]
python_files = test_*.py
asyncio_mode = auto
asyncio_default_fixture_loop_scope = session
log_cli = False
log_cli_level = INFO
markers =
google_credentials_needed: marks tests requiring Google credentials (skipped on GitHub CI)
submission: tests that involve submitting manifests
not_windows: tests that dont work on on windows machine
schematic_api: marks tests covering API functionality (skipped on regular GitHub CI test suite)
rule_combos: marks tests covering combinations of rules that arent always necessary and can add significantly to CI runtime (skipped on GitHub CI unless prompted to run in commit message)
table_operations: marks tests covering table operations that pass locally but fail on CI due to interactions with Synapse (skipped on GitHub CI)
rule_benchmark: marks tests covering validation rule benchmarking
synapse_credentials_needed: marks api tests that require synapse credentials to run
empty_token: marks api tests that send empty credentials in the request
manual_verification_required: Tests that require manual verification to fully validate
local_or_remote_api: Tests that can be configured to run against a local or remote API
single_process_execution: Tests that should run without xdist due to tests being flakey
slow_test: Tests that are very slow when running on github actions
local_only: Tests that have problems when running on github actions