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
158 stars 85 forks source link

Hotfix/ubuntu clang compilation #676

Closed PengZheng closed 8 months ago

PengZheng commented 8 months ago

I didn't know why this failure suddenly happens ([1]). It turns out that we're missing some standard header includes.

[1] https://github.com/apache/celix/actions/runs/6661101259/job/18105263663

codecov-commenter commented 8 months ago

Codecov Report

Merging #676 (acfe74d) into master (e0af0e6) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #676   +/-   ##
=======================================
  Coverage   81.69%   81.69%           
=======================================
  Files         252      252           
  Lines       32654    32654           
=======================================
  Hits        26677    26677           
  Misses       5977     5977           
Files Coverage Δ
libs/framework/include/celix/Bundle.h 100.00% <ø> (ø)
libs/framework/include/celix/ServiceRegistration.h 96.49% <ø> (ø)
libs/framework/include/celix/Trackers.h 91.24% <ø> (ø)
libs/framework/include/celix/dm/Component.h 94.44% <ø> (ø)
libs/pushstreams/api/celix/PushEvent.h 75.00% <ø> (ø)
libs/pushstreams/api/celix/PushStream.h 95.12% <ø> (ø)

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