robotframework-results

Process Robot Framework output.xml files into structured JSON reports.

27|2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-results
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: robotframework-results
Source: https://github.com/manykarim/robotframework-agentskills/tree/main/skills/robotframework-results
Command: npx skills add https://github.com/manykarim/robotframework-agentskills --skill robotframework-results

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires robotframework, and includes scripts (resource) components.

What problem does it solve?

Robot Framework results are often verbose and hard to compare across runs. This skill solves the problem by converting output.xml into concise JSON structures that expose totals, per-suite and per-test breakdowns, tag and criticality statistics, errors, and timing.

Core Features & Use Cases

  • Convert single or multiple output.xml files into a structured JSON report with sections for summary, details, errors, and timing.
  • Support merging or combining multiple results, including handling root-suite names for accurate consolidation, and optional keyword timing for deeper insight.
  • Apply in CI dashboards, test-result analysis, and automated result pipelines to quickly identify failures, slow tests/keywords, and critical paths.

Quick Start

Run the rf_results.py script with your output.xml and the desired sections to generate a JSON report.

Frequently Asked Questions about robotframework-results

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Robot Framework output.xml to JSON for test analysis?

To convert Robot Framework output.xml to JSON, run the rf_results.py script to parse results into structured JSON reports containing totals, per-suite breakdowns, tag statistics, errors, and timing.

Can I merge multiple Robot Framework output.xml files into a single report?

Yes, you can merge multiple Robot Framework output.xml files into a single JSON report. The script handles root-suite names to accurately consolidate results across different test runs.

How do I extract timing and keyword statistics from Robot Framework results?

Extract timing and keyword statistics from Robot Framework results by running the parsing script with the timing option enabled to generate JSON reports with detailed execution durations.

Does converting Robot Framework results to JSON require the robotframework package installed?

Yes, converting Robot Framework results to JSON requires the robotframework runtime package installed in your environment, as the parsing script depends on it to process output.xml files.

What sections are available when parsing Robot Framework test results into JSON?

Available sections when parsing Robot Framework test results into JSON include summary, detailed per-test breakdowns, tag and criticality statistics, errors, and optional timing data.

Why use JSON reports instead of raw output.xml for Robot Framework test analysis?

JSON reports provide concise, structured data that is easier to compare across CI runs than verbose output.xml files, enabling quick identification of failures, slow tests, and critical paths.