adiralashiva8/Robot Framework Summary Report
Parse Robot Framework output.xml and post a beautiful summary report on your PR or Commit — zero config needed.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| output_xml_path | Path to Robot Framework output.xml. Supports glob (e.g., "results/**/*.xml") | yes | — |
| github_token | GitHub token for posting comments (pass secrets.GITHUB_TOKEN from your workflow) | yes | — |
| project_name | Project name shown in report header | no | Robot Framework Summary Report |
| top_n | Number of items shown per section (top failures, modules, keywords) | no | 5 |
| comment_on | Where to post: "pr", "commit", or "both" | no | pr |
| sha | Commit SHA to comment on (auto-detected if empty) | no | "" |
| owner_name_tags | Comma-separated list of tags that represent owners (e.g., "alice,bob,charlie"). Shown in Owner Stats section. | no | "" |
| exclude_tags | Comma-separated list of tags to exclude from module stats (e.g., "smoke,regression"). Tags not in owner_name_tags or exclude_tags are treated as modules. | no | "" |
| show_project_status | Show the overall project status table | no | true |
| show_owner_stats | Show tag stats by owner section | no | true |
| show_failed_modules | Show top failed modules section | no | true |
| show_failures_by_module | Show common failures grouped by module | no | true |
| show_common_failures | Show top common failure messages | no | true |
| show_failed_keywords | Show top failed keywords section | no | true |
| show_passed_tests | Show list of all passed tests | no | false |
| show_failed_tests | Show list of all failed tests with details | no | true |
| collapsible_sections | Wrap detail sections in collapsible <details> blocks | no | true |
Outputs
| name | description |
|---|---|
| report_markdown | The generated Markdown report content |
| total_tests | Total number of tests |
| passed_tests | Number of passed tests |
| failed_tests | Number of failed tests |
| skipped_tests | Number of skipped tests |
| pass_percentage | Pass percentage |