robotframework-results
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: inferred from tags
critical,noncritical, ornon-critical. If none of these tags are present, the test is grouped 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.
More from manykarim/robotframework-agentskills
robotframework-appium-skill
Guide AI agents in creating AppiumLibrary tests for iOS and Android native apps, hybrid apps, and mobile browsers. Load when asked about mobile testing, Appium, or mobile app automation.
13robotframework-selenium-skill
Generate Robot Framework tests using SeleniumLibrary for browser automation with Selenium WebDriver. Use when asked to create web UI tests, automate browsers, interact with forms, handle multiple windows/frames, or execute JavaScript.
10robotframework-testcase-builder
Generate Robot Framework test cases from structured requirements or scenarios. Use when asked to create test cases, apply tags/setup/teardown/templates, or produce keyword-driven tests.
9robotframework-browser-skill
Guide AI agents in creating Browser Library tests using Playwright-powered automation with auto-waiting, assertion engine, and modern web features. Use when asked to create web tests with Browser Library, handle locators, assertions, iframes, Shadow DOM, or multi-tab scenarios.
9robotframework-requests-skill
Guide AI agents in creating REST API tests using RequestsLibrary. Use when building HTTP client tests, JSON/XML API testing, session management, authentication, file uploads, and response validation.
6robotframework-keyword-builder
Generate Robot Framework user keywords from structured intent. Use when asked to create keywords, add arguments, documentation, tags, setup/teardown, or to apply embedded-argument style based on existing project conventions.
6