Perfexionists / perun

Lightweight Performance Control System
GNU General Public License v3.0
16 stars 14 forks source link

Extend differential visualization #244

Closed tfiedor closed 3 months ago

tfiedor commented 3 months ago

This PR extends the visualization with the following:

  1. Scaling of the rectangles in the flamegraphs wrt maximal sizes,
  2. Adds exit code to the profiles,
  3. Adds better tooltips.
  4. Adds some profile statistics to headers.
  5. Fix minor issues.
codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.18%. Comparing base (474f952) to head (7592bd9). Report is 7 commits behind head on devel.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## devel #244 +/- ## ======================================== Coverage 99.18% 99.18% ======================================== Files 149 150 +1 Lines 10131 10253 +122 ======================================== + Hits 10048 10169 +121 - Misses 83 84 +1 ``` | [Flag](https://app.codecov.io/gh/Perfexionists/perun/pull/244/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists) | Coverage Δ | | |---|---|---| | [coverage-3.10](https://app.codecov.io/gh/Perfexionists/perun/pull/244/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists) | `99.18% <100.00%> (ø)` | | | [coverage-3.11](https://app.codecov.io/gh/Perfexionists/perun/pull/244/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists) | `99.18% <100.00%> (ø)` | | | [coverage-3.12](https://app.codecov.io/gh/Perfexionists/perun/pull/244/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists) | `99.17% <100.00%> (+<0.01%)` | :arrow_up: | | [coverage-3.9](https://app.codecov.io/gh/Perfexionists/perun/pull/244/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists) | `99.17% <100.00%> (+<0.01%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Perfexionists#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.