Codecov Report❌ Patch coverage is 0% with 81 lines in your changes missing coverage. Please review.
@@ Coverage Diff @@
## master #381 +/- ##
==========================================
- Coverage 72.05% 71.93% -0.12%
==========================================
Files 219 219
Lines 35620 35674 +54
==========================================
- Hits 25665 25663 -2
- Misses 9955 10011 +56
☔ View full report in Codecov by Sentry.
|
Sorry, something went wrong.
There was a problem hiding this comment.
Interesting addition, but I am missing the tests to verify the functionality.
See for example the query shell test:
https://github.com/apache/celix/blob/master/bundles/shell/shell/gtest/src/ShellTestSuite.cc#L138-L170
Also the meta info for the dm command should be updated to reflect the added functionality:
https://github.com/apache/celix/blob/master/bundles/shell/shell/src/std_commands.c#L101-L107
Sorry, something went wrong.
|
Is it maybe possible to move the generate plantuml from dependency manager info to a separate header/source file and test the output in combination with a plantuml package. If this works the GitHub ubuntu workflow can be updated with the plantuml package: https://github.com/apache/celix/blob/master/.github/workflows/ubuntu.yml#L37-L50 And maybe with cmake find_program check if the additional test can be used. |
Sorry, something went wrong.
|
Nice feature. I'll pick it up and get it merged. |
Sorry, something went wrong.
Added an "u" option to the DM shell command which outputs plantuml. Copy paste this to a file, generate a graph wihl plantuml (see platuml.com: java -jar plantump.jar ) this will quickly show:
Dependencies are shown purely on component-name basis. (Missing) dependencies caused by filters are not shown.