Advanced KPI Dashboard and Metrics Generator for Robot Framework Test Results
Project description
Robot KPI Metrics
A comprehensive HTML dashboard generator that transforms Robot Framework test results into interactive KPI reports with advanced analytics and performance insights.
Features
📊 Interactive Dashboard
- Test Status Overview: Visual pie charts and statistics for test execution results
- Suite Analytics: Detailed breakdown of test suite performance and status
- Keyword Metrics: Execution statistics and performance analysis for keywords
- Execution Timeline: Duration tracking and timing analysis
🚀 Performance KPIs
- Top 10 Slowest Tests: Identify performance bottlenecks and optimization targets
- Longest Keywords: Analyze keyword execution times for performance tuning
- Execution Duration Charts: Visual representation of test execution patterns
- Performance Trends: Historical analysis capabilities
📈 Advanced Analytics
- Metadata Reporting: Comprehensive test execution metadata including:
- Project information (bundle version, machine details, build timestamps)
- Environment details (hardware/software versions, test tool info)
- Execution summary with pass/fail/skip statistics
- Custom KPI Calculations: Automated metric generation from Robot Framework results
- Export Capabilities: Generate standalone HTML reports for sharing
🎯 Key Benefits
- Easy Integration: Simple command-line interface for seamless CI/CD integration
- No Dependencies: Self-contained HTML reports with embedded CSS/JS
- Responsive Design: Mobile-friendly dashboards that work on any device
- Real-time Insights: Immediate visibility into test execution quality and performance
Quick Start
# Install the package
pip install robot-kpi-metrics
# Generate KPI dashboard from Robot Framework results
robot-kpi-metrics --inputpath ./robot_results/
# View the generated metrics.html in your browser
Use Cases
- CI/CD Pipeline Integration: Automated test reporting in build pipelines
- Performance Monitoring: Track test execution performance over time
- Quality Assurance: Visual insights for QA teams and stakeholders
- Test Optimization: Identify slow tests and performance bottlenecks
- Executive Reporting: High-level KPI dashboards for management visibility
Requirements
- Python 3.6+
- Robot Framework test results (output.xml)
- Modern web browser for viewing reports
Perfect for DevOps teams, QA engineers, and anyone looking to get deeper insights from their Robot Framework test automation results.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file robot_kpi_metrics-1.0.1.tar.gz.
File metadata
- Download URL: robot_kpi_metrics-1.0.1.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ba892c87c878645c6402c6d4bcd95c5dafe43fa2369edb58e70454f3502ab4b
|
|
| MD5 |
733d9c89488c97547d3c5933249351d0
|
|
| BLAKE2b-256 |
ea03995f11d2c28b6eb99cfbf72da742346f15840c75685b5a73da9ebb03af7b
|
File details
Details for the file robot_kpi_metrics-1.0.1-py3-none-any.whl.
File metadata
- Download URL: robot_kpi_metrics-1.0.1-py3-none-any.whl
- Upload date:
- Size: 18.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ff0f1808f3c4371fda82f8df8fafd5913bc8bcd99bf0c25ca64a791d32a0f24
|
|
| MD5 |
b04f3b3dce150dd935e692555626e1a6
|
|
| BLAKE2b-256 |
fa241353d336eb54f3e7e44888b39065333cf2766809303336f8d66147278e4b
|