delimit_test_smoke
Run smoke tests to validate project builds and confirm tests pass before commit or deploy. Automatically detects pytest, jest, vitest, or mocha from project configuration.
Instructions
Run smoke tests for a project.
When to use: as a pre-commit / pre-deploy gate to confirm tests pass. Auto-detects framework (pytest / jest / vitest / mocha) from project config. When NOT to use: to scaffold new tests (use delimit_test_generate) or measure coverage (delimit_test_coverage).
Sibling contrast: delimit_test_generate writes; delimit_test_coverage measures; this runs and parses.
Side effects: invokes the project's test runner via backends.ui_bridge.test_smoke (subprocess). Read-only on filesystem apart from the test runner's own outputs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | Yes | Project path. Required. | |
| test_suite | No | Optional specific test suite or pattern. | |
| timeout_seconds | No | Optional execution timeout in seconds. Default is 120. | |
| extra_args | No | Optional extra arguments to pass to the test runner. | |
| fail_fast | No | Stop execution immediately on first failure. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||