Skip to content

Conversation

@Vaibosnikov
Copy link
Owner

This PR adds visualization components to the TestCraft dashboard (runner/web). Charts are implemented using Recharts and use local mock data for frontend development without backend integration.

Included:

  • RunStatusChart (pie): passed/failed/skipped distribution
  • RunTrendChart (line): daily run totals and pass/fail trends
  • RunDurationChart (bar): execution duration per test/run
  • EnvironmentChart (donut): runs per environment
  • Updated DashboardPage to display charts

How to run locally:

cd runner/web
npm install
npm run dev
Open http://localhost:5173

Notes:

  • Components use sampleRuns.json in src/mock for data. Backend integration will be done in feature/dashboard-integration.

@Vaibosnikov Vaibosnikov added progress For tracking issues which are related to the progress High Action items and issues with high resolution required and responded within 48 hours labels Nov 22, 2025
@Vaibosnikov
Copy link
Owner Author

@Anshra-dev @dakshita-singh @Vaishnavitiwari10 FYI,

The dashboard has been integrated with charts and visualizations. Please refer the snapshot below for the charts. This is only running in the local dev

Dashboard Visualizations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Action items and issues with high resolution required and responded within 48 hours progress For tracking issues which are related to the progress

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants