fix(tests): register no_isolate and ssh pytest markers

Registers the two genuinely-unregistered markers (no_isolate, ssh) in
pyproject.toml, silencing PytestUnknownMarkWarning for tests/tools/test_mcp_*
and tests/tools/test_file_sync_perf.py.

Dropped hunk: the live_system_guard_bypass line from the original PR — that
marker is already registered dynamically via pytest_configure/addinivalue_line
in tests/conftest.py, so the ini entry would be a duplicate.

Salvaged from #71403.
This commit is contained in:
BlutAgent 2026-07-29 20:13:27 -07:00 committed by Teknium
parent f708a85d2e
commit b631f80b7a

View file

@ -369,7 +369,6 @@ markers = [
"requires_wal: needs the runtime to actually enable SQLite WAL mode (skipped where Hermes falls back to journal_mode=DELETE)",
"no_isolate: opt out of per-file subprocess isolation (tests share mutable module-level state)",
"ssh: marks tests requiring a reachable SSH server (skipped in normal CI)",
"live_system_guard_bypass: opt out of the os.kill monkeypatch guard for tests that need real signal delivery",
]
# integration tests take way too long to run in the normal CI environments
addopts = "-m 'not integration'"