allure_get_test_results
Get paginated test results from a specific launch, optionally filtered by status like FAILED or PASSED.
Instructions
Get individual test results inside a launch, optionally filtered by status.
Args:
launch_id: Allure launch ID (from allure_list_launches).
status: Filter — PASSED / FAILED / BROKEN / SKIPPED. None returns all.
page: 0-based page index.
size: Items per page (1-200; default 50).
Returns:
dict with keys:
- launch_id (int)
- count (int)
- pagination (dict)
- results (list): each with id / name / status /
duration_ms / error (first 300 chars of statusMessage)
Examples:
- "FAILED tests in launch 12345" -> launch_id=12345, status="FAILED"
- "All results in launch X, second page" -> launch_id=X, page=1
Don't use when:
- You want only FAILED+BROKEN (``allure_search_failed_tests`` does both in one call).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| launch_id | Yes | Allure launch ID. | |
| status | No | Filter by status. None returns all statuses. | |
| page | No | 0-based page. | |
| size | No | Items per page (1-200). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| launch_id | Yes | ||
| count | Yes | ||
| pagination | Yes | ||
| results | Yes |