robot-kpi-metrics


Namerobot-kpi-metrics JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/mrlaw74/robot-kpi-metrics
SummaryAdvanced KPI Dashboard and Metrics Generator for Robot Framework Test Results
upload_time2025-07-18 02:57:38
maintainerNone
docs_urlNone
authormrlaw74
requires_pythonNone
licenseMIT
keywords robotframework report kpi metrics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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

```bash
# 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.
    

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mrlaw74/robot-kpi-metrics",
    "name": "robot-kpi-metrics",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "robotframework report kpi metrics",
    "author": "mrlaw74",
    "author_email": "nvluathcmut@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ea/03/995f11d2c28b6eb99cfbf72da742346f15840c75685b5a73da9ebb03af7b/robot_kpi_metrics-1.0.1.tar.gz",
    "platform": null,
    "description": "\n# Robot KPI Metrics\n\nA comprehensive HTML dashboard generator that transforms Robot Framework test results into interactive KPI reports with advanced analytics and performance insights.\n\n## Features\n\n### \ud83d\udcca **Interactive Dashboard**\n- **Test Status Overview**: Visual pie charts and statistics for test execution results\n- **Suite Analytics**: Detailed breakdown of test suite performance and status\n- **Keyword Metrics**: Execution statistics and performance analysis for keywords\n- **Execution Timeline**: Duration tracking and timing analysis\n\n### \ud83d\ude80 **Performance KPIs**\n- **Top 10 Slowest Tests**: Identify performance bottlenecks and optimization targets\n- **Longest Keywords**: Analyze keyword execution times for performance tuning\n- **Execution Duration Charts**: Visual representation of test execution patterns\n- **Performance Trends**: Historical analysis capabilities\n\n### \ud83d\udcc8 **Advanced Analytics**\n- **Metadata Reporting**: Comprehensive test execution metadata including:\n  - Project information (bundle version, machine details, build timestamps)\n  - Environment details (hardware/software versions, test tool info)\n  - Execution summary with pass/fail/skip statistics\n- **Custom KPI Calculations**: Automated metric generation from Robot Framework results\n- **Export Capabilities**: Generate standalone HTML reports for sharing\n\n### \ud83c\udfaf **Key Benefits**\n- **Easy Integration**: Simple command-line interface for seamless CI/CD integration\n- **No Dependencies**: Self-contained HTML reports with embedded CSS/JS\n- **Responsive Design**: Mobile-friendly dashboards that work on any device\n- **Real-time Insights**: Immediate visibility into test execution quality and performance\n\n## Quick Start\n\n```bash\n# Install the package\npip install robot-kpi-metrics\n\n# Generate KPI dashboard from Robot Framework results\nrobot-kpi-metrics --inputpath ./robot_results/\n\n# View the generated metrics.html in your browser\n```\n\n## Use Cases\n\n- **CI/CD Pipeline Integration**: Automated test reporting in build pipelines\n- **Performance Monitoring**: Track test execution performance over time\n- **Quality Assurance**: Visual insights for QA teams and stakeholders\n- **Test Optimization**: Identify slow tests and performance bottlenecks\n- **Executive Reporting**: High-level KPI dashboards for management visibility\n\n## Requirements\n\n- Python 3.6+\n- Robot Framework test results (output.xml)\n- Modern web browser for viewing reports\n\nPerfect for DevOps teams, QA engineers, and anyone looking to get deeper insights from their Robot Framework test automation results.\n    \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Advanced KPI Dashboard and Metrics Generator for Robot Framework Test Results",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/mrlaw74/robot-kpi-metrics"
    },
    "split_keywords": [
        "robotframework",
        "report",
        "kpi",
        "metrics"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa241353d336eb54f3e7e44888b39065333cf2766809303336f8d66147278e4b",
                "md5": "b04f3b3dce150dd935e692555626e1a6",
                "sha256": "0ff0f1808f3c4371fda82f8df8fafd5913bc8bcd99bf0c25ca64a791d32a0f24"
            },
            "downloads": -1,
            "filename": "robot_kpi_metrics-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b04f3b3dce150dd935e692555626e1a6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 18532,
            "upload_time": "2025-07-18T02:57:37",
            "upload_time_iso_8601": "2025-07-18T02:57:37.220502Z",
            "url": "https://files.pythonhosted.org/packages/fa/24/1353d336eb54f3e7e44888b39065333cf2766809303336f8d66147278e4b/robot_kpi_metrics-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea03995f11d2c28b6eb99cfbf72da742346f15840c75685b5a73da9ebb03af7b",
                "md5": "733d9c89488c97547d3c5933249351d0",
                "sha256": "2ba892c87c878645c6402c6d4bcd95c5dafe43fa2369edb58e70454f3502ab4b"
            },
            "downloads": -1,
            "filename": "robot_kpi_metrics-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "733d9c89488c97547d3c5933249351d0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 19068,
            "upload_time": "2025-07-18T02:57:38",
            "upload_time_iso_8601": "2025-07-18T02:57:38.271198Z",
            "url": "https://files.pythonhosted.org/packages/ea/03/995f11d2c28b6eb99cfbf72da742346f15840c75685b5a73da9ebb03af7b/robot_kpi_metrics-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-18 02:57:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mrlaw74",
    "github_project": "robot-kpi-metrics",
    "github_not_found": true,
    "lcname": "robot-kpi-metrics"
}
        
Elapsed time: 0.58423s