Report CI results
qase_ci_reportReport a finished CI run in one call: creates the run in Qase, records each test result, and completes it for consolidated CI reporting.
Instructions
Report a whole finished CI run in one call: creates the run, records every result, completes it. Use qase_result_record instead when the run already exists and results arrive in stages. Each result needs a numeric case_id and a status; batches over 200 are split for you, up to 2000. Cost: three API operations behind one call, about 0.7s for a small run.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"code": "<code>",
"title": "<title>",
"results": "<results>"
},
"name": "qase_ci_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Project code, e.g. DEMO | |
| title | Yes | Run title (e.g., "CI Build #1234") | |
| results | Yes | Test results to record, 1 to 2000 per call | |
| complete | No | Complete the run after recording results (default: true) | |
| is_autotest | No | Mark as automated run (default: true) | |
| environment_id | No | ID of the environment the build ran against |