apache / celix

Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
https://celix.apache.org/
Apache License 2.0
166 stars 87 forks source link

Move celix::Exception to utils and refactor to use using ctor #570

Closed pnoltes closed 1 year ago

pnoltes commented 1 year ago

Small PR that:

codecov-commenter commented 1 year ago

Codecov Report

Merging #570 (b6f395c) into master (2efed0a) will increase coverage by 0.03%. The diff coverage is 0.00%.

:exclamation: Current head b6f395c differs from pull request most recent head 9fd85c9. Consider uploading reports for the commit 9fd85c9 to get more accurate results

@@            Coverage Diff             @@
##           master     #570      +/-   ##
==========================================
+ Coverage   78.03%   78.07%   +0.03%     
==========================================
  Files         230      229       -1     
  Lines       35022    35016       -6     
==========================================
+ Hits        27330    27337       +7     
+ Misses       7692     7679      -13     
Impacted Files Coverage Δ
libs/framework/include/celix/ServiceRegistration.h 96.63% <0.00%> (ø)
libs/framework/include/celix/Trackers.h 92.00% <0.00%> (ø)
libs/utils/include/celix/Filter.h 100.00% <ø> (+4.00%) :arrow_up:

... and 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more