rf-resultslisted
Install: claude install-skill toaipa/robotframework-agentskills
# Robot Framework Results
Use the bundled script to read Robot Framework `output.xml` and return JSON. It supports:
- summary totals
- detailed suite/test breakdowns
- tag statistics and criticality grouping
- execution errors, failed test messages, and keyword-level errors
- timing (keyword timing is opt-in)
- single or multiple outputs (merge or combine with rebot)
## When to Use This Skill
Run `rf-results` after every test execution to parse `output.xml` and understand what happened. Do not manually read `output.xml` — use this skill to get structured JSON output.
## What to Do After Parsing
Parsing results is not the end goal. After getting the JSON output:
1. **Identify failures** — which tests failed? what was the error message?
2. **Find patterns** — multiple tests failing on the same keyword = keyword bug; single test failing = data or locator issue
3. **Report clearly** — summarize: total pass/fail, list of failed tests with error messages
4. **Suggest fixes** — based on the error type:
- `Element not found` → locator changed or page not loaded → check locator and add wait
- `Expected X but got Y` → assertion mismatch → check test data or app behavior
- `Keyword not found` → missing import or typo → check resource imports
- `Timeout` → element too slow to appear → increase timeout or fix wait strategy
5. **Re-run after fix** — confirm the fix resolves the failure before reporting done
---
## Quick start
Single file summary:
```bash
python script