Skip to content

Introduce box plot drawing script#2869

Open
serpent7776 wants to merge 2 commits intocatchorg:develfrom
serpent7776:boxplot
Open

Introduce box plot drawing script#2869
serpent7776 wants to merge 2 commits intocatchorg:develfrom
serpent7776:boxplot

Conversation

@serpent7776
Copy link
Copy Markdown

Description

This adds a script that is drawing a box plot from the BENCHMARK measurement data. It is implemented in R using XML and ggplot2 libraries. Xml reporter has been adjusted to include the measurement data.

Each TEST_CASE is drawn as a single plot and then exported as a png file named after the test case, with spaces replaced with underscore.
All plots are also saved to a single file Rplots.pdf.
Tests that don't have any measurement data are skipped.

GitHub Issues

N/A

Example plots from existing benchmark tests:

Failing_benchmarks
Benchmark_containers
Benchmark_Fibonacci
Skip_benchmark_macros

@codecov
Copy link
Copy Markdown

codecov bot commented May 2, 2024

Codecov Report

❌ Patch coverage is 0% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.95%. Comparing base (fa5a53d) to head (95fa9b2).
⚠️ Report is 226 commits behind head on devel.

❌ Your patch check has failed because the patch coverage (0.00%) is below the target coverage (80.00%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files
@@            Coverage Diff             @@
##            devel    #2869      +/-   ##
==========================================
- Coverage   90.99%   90.95%   -0.04%     
==========================================
  Files         198      198              
  Lines        8391     8395       +4     
==========================================
  Hits         7635     7635              
- Misses        756      760       +4     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant