From 56f17f199ee2bc0a77e090c43dd367f43c909f2c Mon Sep 17 00:00:00 2001 From: _ov4 Date: Tue, 13 Oct 2026 08:28:04 +0000 Subject: docs(plugin): explain terminal execution and verification Co-Authored-By: Claude Fable 5.1 --- plugin/AGENTS/DEVELOPMENT.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'plugin/AGENTS/DEVELOPMENT.md') diff --git a/plugin/AGENTS/DEVELOPMENT.md b/plugin/AGENTS/DEVELOPMENT.md index 6a7da98..be4dbe7 100644 --- a/plugin/AGENTS/DEVELOPMENT.md +++ b/plugin/AGENTS/DEVELOPMENT.md @@ -24,7 +24,8 @@ instructions. Do not introduce a complex test framework for routine changes. ## Verification The existing tests check real TextMate tokenization, nested block indentation, -selection context, idempotence and bracket errors. Keep Unicode offset tests, +selection context, idempotence, bracket errors, terminal command quoting, +save cancellation and terminal lifecycle. Keep Unicode offset tests, using English text and non-CJK characters such as an emoji. For changes to editor integration, check in VS Code with a dark theme: @@ -34,6 +35,14 @@ For changes to editor integration, check in VS Code with a dark theme: - Format a selection inside a nested block and check its surrounding context. - Check mixed bracket nesting, unmatched left/right brackets, quotes and comments. - Repair errors and switch language or files to check decoration cleanup. +- Click the run button on `.cps`; confirm it is absent on other languages. +- Run `OUTPUT` and `INPUT`, including paths with spaces and unsaved changes. +- Read a relative file from the workspace root, then run without a workspace. +- Close the run terminal and run again to check recreation. + +Terminal commands have been exercised in isolated VS Code 1.85.2 on Linux +with bash and zsh. Windows PowerShell/cmd command construction is covered by +Node tests; native Windows and macOS execution still needs testing there. Existing local editor smoke scripts, if present, live under the ignored `reference/vscode-smoke/` directory. They are not a required build dependency. -- cgit v1.3.1-4-g156e