Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robot_kpi_metrics-1.0.1.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

robot_kpi_metrics-1.0.1-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

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

Hashes for robot_kpi_metrics-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2ba892c87c878645c6402c6d4bcd95c5dafe43fa2369edb58e70454f3502ab4b
MD5 733d9c89488c97547d3c5933249351d0
BLAKE2b-256 ea03995f11d2c28b6eb99cfbf72da742346f15840c75685b5a73da9ebb03af7b

See more details on using hashes here.

File details

Details for the file robot_kpi_metrics-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for robot_kpi_metrics-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ff0f1808f3c4371fda82f8df8fafd5913bc8bcd99bf0c25ca64a791d32a0f24
MD5 b04f3b3dce150dd935e692555626e1a6
BLAKE2b-256 fa241353d336eb54f3e7e44888b39065333cf2766809303336f8d66147278e4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page