-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpytest.ini
More file actions
23 lines (20 loc) · 901 Bytes
/
pytest.ini
File metadata and controls
23 lines (20 loc) · 901 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[pytest]
asyncio_mode = auto
asyncio_default_fixture_loop_scope = function
# Parallel execution settings
# Use -n auto to run tests in parallel with all CPU cores
# Use -n 2 to test with 2 workers
# addopts = -n auto # Uncomment to enable parallel by default
# Test markers for selective execution
markers =
essential: Essential tests that must always pass
mcp: MCP client/server functionality tests
compilation: Unity compilation tests
asmdef: Assembly definition specific tests
slow: Tests that take longer to run
structural: Tests that modify Unity project structure (files/directories)
protocol: Pure MCP protocol tests that don't need Unity state management
fast: Fast tests (protocol + simple MCP tests)
# Test collection order - run fast tests first for quick feedback
# Uncomment to enable test ordering (requires pytest-order plugin)
# order_scope = module