What problem does it solve? Running integration tests in the VS Code repository involves two distinct test types (node.js integration tests and extension host tests) with different scripts, filters, and behaviors, making it easy to invoke the wrong runner or apply filters incorrectly. ## Core Features & Use Cases - Dual Test Category Support: Distinguishes node.js integration tests (.integrationTest.ts under src/) from extension host tests embedded in built-in extensions, and explains how each is executed. - Filtering Options: Documents --run, --runGlob, --grep, and --suite flags, including how they interact (e.g., --suite skips node.js tests, --grep alone applies to all runners). - Use Case: A developer modifying the search service can run ./scripts/test-integration.sh --run src/vs/workbench/services/search/test/browser/search.integrationTest.ts to execute only the relevant integration test file instead of the full suite. ## Quick Start Run the integration tests for the Git extension by asking the agent to execute scripts/test-integration.sh with the --suite git option.