list_test_runs
Retrieve test runs from Zebrunner with advanced filtering by project, name, milestone, build number, status, and sort options for comprehensive test execution analysis.
Instructions
๐ List Test Runs from Public API with advanced filtering
Input Schema
Name | Required | Description | Default |
---|---|---|---|
buildNumberFilter | No | Filter by build number (searches in configurations, title, and description) | |
closedFilter | No | Filter by closed status (true=closed, false=open) | |
format | No | Output format: raw API response or formatted data | formatted |
maxPageSize | No | Number of test runs per page (max 100) | |
milestoneFilter | No | Filter by milestone ID (use get_project_milestones to find ID) or milestone name (will be converted to ID) | |
nameFilter | No | Filter by test run name (partial match) | |
pageToken | No | Token for pagination (from previous response) | |
project | No | Project alias ('web', 'android', 'ios', 'api') or project key | web |
sortBy | No | Sort order: -createdAt (newest first), createdAt (oldest first), -title (Z-A), title (A-Z) | -createdAt |
Input Schema (JSON Schema)
{
"properties": {
"buildNumberFilter": {
"description": "Filter by build number (searches in configurations, title, and description)",
"type": "string"
},
"closedFilter": {
"description": "Filter by closed status (true=closed, false=open)",
"type": "boolean"
},
"format": {
"default": "formatted",
"description": "Output format: raw API response or formatted data",
"enum": [
"raw",
"formatted"
],
"type": "string"
},
"maxPageSize": {
"default": 10,
"description": "Number of test runs per page (max 100)",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"milestoneFilter": {
"description": "Filter by milestone ID (use get_project_milestones to find ID) or milestone name (will be converted to ID)",
"type": [
"string",
"number"
]
},
"nameFilter": {
"description": "Filter by test run name (partial match)",
"type": "string"
},
"pageToken": {
"description": "Token for pagination (from previous response)",
"type": "string"
},
"project": {
"anyOf": [
{
"enum": [
"web",
"android",
"ios",
"api"
],
"type": "string"
},
{
"type": "string"
}
],
"default": "web",
"description": "Project alias ('web', 'android', 'ios', 'api') or project key"
},
"sortBy": {
"default": "-createdAt",
"description": "Sort order: -createdAt (newest first), createdAt (oldest first), -title (Z-A), title (A-Z)",
"enum": [
"-createdAt",
"createdAt",
"-title",
"title"
],
"type": "string"
}
},
"type": "object"
}