search_test_results
Search test results using AQL queries to filter by status, name, tags, or custom fields. Retrieve specific test outcomes for analysis.
Instructions
Search test results by AQL query. The 'id' field in returned results is an integer — pass it as a number (not a string) to get_test_result or get_test_result_retries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | No | Project ID. Must be a number (integer), not a string. | |
| projectName | No | Project name (alternative to projectId). | |
| rql | Yes | AQL (Allure Query Language) filter expression. Operators: = != ~= (contains) > < >= <= in [...] and or not. IMPORTANT: 'not in' is written as 'not field in [...]', NOT 'field not in [...]'. Test result fields: id, name, fullName, testCase, status, category, tag, issue, role["R"], member, testedBy, cf["F"], cfv, ev["VAR"], evv, layer, muted (boolean), hidden (boolean), launch, createdDate, createdBy, lastModifiedDate, lastModifiedBy. Dates use 13-digit Unix ms timestamps. Examples: status = "failed" | status in ["failed", "broken"] | name ~= "login" | muted = false | hidden = false | launch = "release-1.0" | ev["OS"] = "Linux" | not tag in ["nightly"] | status = "failed" and muted = false | |
| page | No | Page number, 0-based. Must be a number (integer), not a string. | |
| size | No | Page size. Must be a number (integer), not a string. | |
| sort | No |