lupa_init
Initializes the Lupa testing framework in a project with default scaffolding, using non-interactive execution to set up configuration, test directories, suites, and reporters.
Instructions
Initializes lupa testing framework in a project with default scaffolding, avoiding interactive prompts. MUST be used INSTEAD of running npx lupa init via terminal to ensure non-interactive execution and correct default arguments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Absolute path to the project root where lupa should be initialized | |
| config | No | Path to the test configuration file (default: lupa.config.ts or .js) | |
| useTypeScript | No | Use TypeScript configuration and templates (default: true) | |
| testDir | No | Directory where test files will be located (default: tests) | |
| suites | No | List of suite names to create (default: unit, browser) | |
| reporters | No | List of reporters to use (default: dot) |