← スキル一覧に戻る

robotframework-results
by manykarim
Agent Skills for Robot Framework
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: robotframework-results description: Parse Robot Framework output.xml results into JSON summaries, detailed suite/test breakdowns, tag and criticality stats, execution errors, failed test messages, keyword-level errors, and timing. Use when asked to read/merge output.xml, compute pass/fail counts, tag stats, criticality, error messages, elapsed time, slowest tests/keywords, or combine/merge multiple outputs via rebot.
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)
Quick start
Single file summary:
python scripts/rf_results.py --output output.xml --sections summary
Multiple outputs, merged (--merge replaces earlier results when tests overlap):
python scripts/rf_results.py --outputs out1.xml out2.xml --merge --sections summary,details
Multiple outputs, combined under a new top-level suite (no --merge):
python scripts/rf_results.py --outputs out1.xml out2.xml --name Combined --sections summary
Include keyword timing in timing output:
python scripts/rf_results.py --output output.xml --sections timing --include-keyword-timing
Output sections
summary: totals, suite/test counts, overall statusdetails: suites, tests, failed tests, tag stats, criticality statserrors: execution errors, failed test messages, keyword errorstiming: totals and slowest tests; keyword timing requires--include-keyword-timing
Notes
- Criticality grouping: prefer
test.criticalwhen available; otherwise infer from tagscritical,noncritical, ornon-critical. If neither is set, group asunspecified. - For multiple outputs, use
--mergeto mirrorrebot --mergebehavior. Without--merge, rebot combines outputs under a new top-level suite (name via--name). - JSON output is written to stdout. Use
--prettyfor indented JSON.
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です