alpha-unito / streamflow

StreamFlow Workflow Manager
https://streamflow.di.unito.it
GNU Lesser General Public License v3.0
52 stars 13 forks source link

Enable multi-workflow reports #581

Closed GlassOfWhiskey closed 1 week ago

GlassOfWhiskey commented 1 week ago

Sometimes it could be useful to produce a report that summarises multiple workflow executions. The report command is now capable to generate a report from multiple workflows, concatenating them into a single timeline.

This commit also adds some non-regression tests for the report feature.

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 80.64516% with 6 lines in your changes missing coverage. Please review.

Project coverage is 70.93%. Comparing base (d77a5ec) to head (b89a29e). Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
streamflow/report.py 80.00% 5 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #581 +/- ## ========================================== + Coverage 70.63% 70.93% +0.30% ========================================== Files 87 87 Lines 11063 11066 +3 Branches 1909 1909 ========================================== + Hits 7814 7850 +36 + Misses 2802 2765 -37 - Partials 447 451 +4 ```

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