List Test Runs
list_test_runsRetrieve test runs for a specified project using filters for key, name, status, assignee, and completion to locate active, archived, or incomplete runs.
Instructions
Retrieves list of test runs of a project with support for various filters.
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": {
"filter_project": "<filter_project>"
},
"name": "list_test_runs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | controls number of records in output, every page contains 100 records. Default is 1. Ignored when filter_incomplete is True. | |
| filter_key | No | to filter test runs with key containing the specified value | |
| filter_name | No | to filter test runs with name containing the specified value | |
| filter_status | No | to filter test runs by their status. Two supported values 'active' or 'archived' | |
| filter_project | Yes | specifies the project ID to filter the test runs associated with a particular project | |
| filter_incomplete | No | if True, fetches all pages and returns only test runs that are not 100% complete, with a trimmed payload (id, key, name, percentDone, counts, assignee, deadline, status). When False (default), returns the paginated response from the Tuskr API with every field intact. Either way the assignee on each row is reduced to id, fullName and email. | |
| filter_assigned_to | No | id of the user to whom test runs are assigned |