Delimit Test Smoke
delimit_test_smokeRun smoke tests before commit or deploy to confirm the project test suite passes. Auto-detects pytest, Jest, Vitest, or Mocha from project config and reports failures, with options to stop at the first error or target a specific suite.
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 |
|---|---|---|---|
| fail_fast | No | Stop execution immediately on first failure. | |
| extra_args | No | Optional extra arguments to pass to the test runner. | |
| test_suite | No | Optional specific test suite or pattern. | |
| project_path | Yes | Project path. Required. | |
| timeout_seconds | No | Optional execution timeout in seconds. Default is 120. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||