Start Project Tests
openl_start_project_testsStart test execution for a project, automatically opening design repositories if needed, and return execution status with metadata for retrieving results.
Instructions
Start project test execution. For design repositories the project is automatically opened if closed; for repository 'local' the project is not opened (tests run directly). Returns execution status and metadata. Test results can be retrieved using openl_get_test_results_summary, openl_get_test_results, or openl_get_test_results_by_table.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tableId | No | Table ID to run tests for a specific table. Table type can be test table or any other table. If not provided, tests for all test tables in the project will be run. | |
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| fromModule | No | Module name to run tests from. | |
| testRanges | No | Test ranges to run. Can be provided only if tableId is Test table. Example: '1-3,5' to run tests with numbers 1,2,3 and 5. If not provided, all tests in the test table will be run. | |
| response_format | No | Response format: 'json' for structured, round-trippable data (default), 'markdown' for human-readable output, 'markdown_concise' for a brief summary (1-2 paragraphs), or 'markdown_detailed' for full details with context | json |