Skip to content

Commit 96fea2d

Browse files
committed
docs: drop the CI platform note from the extension AGENTS.md
1 parent 84b320a commit 96fea2d

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

‎packages/vscode/AGENTS.md‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,3 @@ One extension replacing the standalone `rstack.rslint` and `rstack.rstest` exten
3737
- E2E suites ported from upstream keep upstream's assertion semantics; every intentional deviation is documented in a comment in the test itself. A failing ported test is a regression, not a test to adjust.
3838
- E2E fixtures install published npm packages (not workspace links): the extension must work against what users actually install. Fixture `node_modules` are disposable and never committed.
3939
- Prefer running the E2E slice that covers the change (`test:e2e:*` scripts; `RSTACK_LINT_E2E_SUITES=<name,...>` filters lint suites) over the full chain.
40-
- CI runs unit tests on Linux only and E2E on Windows + macOS only — the same platforms upstream rstest runs its VS Code suites on, which is what keeps the ported suites viable as verbatim copies. Linux is excluded on purpose: the ported watch-mode suites rewrite a fixture with `writeFile` (truncate, then write), and inotify reports the empty intermediate state as its own event, so the watcher can trigger a run against a zero-length test file. Fixing that means diverging from upstream; keeping Linux out does not.

0 commit comments

Comments
 (0)