openl Start Project Tests
openl_start_project_testsInitiate test execution for a project; automatically opens design repositories if closed. Optionally specify a table ID or test ranges to run only specific tests. Returns execution status and metadata.
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 |
|---|---|---|---|
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| 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. | |
| 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. | |
| fromModule | No | Module name to run tests from (reserved for future use - not currently used) | |
| response_format | No | Response format: 'json' for structured data, 'markdown' for human-readable (default), 'markdown_concise' for brief summary (1-2 paragraphs), 'markdown_detailed' for full details with context | markdown |