parse-rf-results
Parse Robot Framework test results from output.xml. Use when: analyzing test execution results, extracting pass/fail statistics, filtering failures, summarizing test runs
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Parse Robot Framework Results
Uses scripts/parse_results.py to parse output.xml via robot.api.ExecutionResult.
The output.xml file is always at atest/output/output.xml. Do not guess another path unless the user explicitly provides one.
Running the script
.venv/bin/python .github/skills/parse-rf-results/scripts/parse_results.py atest/output/output.xml
On Windows:
.venv\Scripts\python .github/skills/parse-rf-results/scripts/parse_results.py atest/output/output.xml
The script prints three sections automatically: pass rate summary, individual failures with error messages, and failures grouped by identical error message.
Optional flags
--keyword-logs
Include all keyword log messages for each failing test. Each log entry shows the timestamp, log level, and message text. HTML tags are stripped from messages.
.venv/bin/python .github/skills/parse-rf-results/scripts/parse_results.py atest/output/output.xml --keyword-logs
Example output for a failing test:
FAIL Suite.Test Name
keyword: Some Keyword (SomeLibrary)
AssertionError: expected True but got False
--- keyword logs ---
20260306 14:32:01.123 INFO Clicks the element 'id=submit'.
20260306 14:32:01.456 DEBUG Clicked element: 'id=submit' successfully.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-03-11
- Mise à jour de l’index
- 2026-03-11
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!