You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GitNexus integration: AGENTS.md, CLAUDE.md, and CLI skills for graph-based code intelligence.
Project setup guide: recommended uv and pixi workflows in README.
Changed
Architecture rewrite:plugin.py restructured — execution now intercepted via pytest_runtestloop instead of pytest_pyfunc_call. Remote session orchestrates discover + run in a single round-trip.
Configuration: primary config via [tool.pytest.ini_options] in pyproject.toml — CLI flags remain as overrides.
bridge.py: expanded with discover_tests(), run_tests(), notification dispatch, frame protocol hardening.
models.py: new DiscoverRequest, RunRequest, RunResponse, CaseResult, CollectionError contracts.
constants.py: centralized all bridge methods, option names, timeouts, pipe patterns.
pyproject.toml: bumped revit_launch_timeout to 180s, added revit_timeout default.
Removed
serializer.py: deprecated — test code serialization replaced by structured discovery + run flow.
.vscode/settings.json: removed from repo; config lives in pyproject.toml.
Notes
0.1.0 represents a major architectural shift from single-test relay to session-oriented orchestration. The plugin now discovers tests remotely, runs them in batch, and streams progress back in real-time.
Suite leasing ensures safe concurrent usage across multiple test suits targeting the same Revit year.