mmore500 / conduit

C++ library that wraps intra-thread, inter-thread, and inter-process communication in a uniform, modular, object-oriented interface, with a focus on asynchronous high-performance computing applications.
https://conduit.fyi
MIT License
13 stars 4 forks source link

Implement pooled accumulating ducts #91

Closed mmore500 closed 3 years ago

codecov[bot] commented 3 years ago

Codecov Report

Merging #91 into master will increase coverage by 9.58%. The diff coverage is 72.52%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #91      +/-   ##
==========================================
+ Coverage   50.17%   59.75%   +9.58%     
==========================================
  Files         255      280      +25     
  Lines        8767     9679     +912     
==========================================
+ Hits         4399     5784    +1385     
+ Misses       4368     3895     -473     
Impacted Files Coverage Δ
include/uit/ducts/mock/EmpAssertDuct.hpp 11.11% <ø> (ø)
include/uit/ducts/mock/NopDuct.hpp 11.11% <ø> (ø)
include/uit/ducts/mock/ThrowDuct.hpp 9.09% <ø> (ø)
.../uit/ducts/proc/impl/backend/AggregatedBackEnd.hpp 99.01% <ø> (ø)
...nclude/uit/ducts/proc/impl/backend/MockBackEnd.hpp 100.00% <ø> (ø)
...lude/uit/ducts/proc/impl/backend/PooledBackEnd.hpp 58.76% <ø> (ø)
...nclude/uit/ducts/proc/impl/backend/RdmaBackEnd.hpp 66.66% <ø> (ø)
...uit/ducts/proc/impl/backend/RuntimeSizeBackEnd.hpp 100.00% <ø> (ø)
...s/proc/impl/backend/impl/InletMemoryAggregator.hpp 98.21% <ø> (ø)
...t/ducts/proc/impl/backend/impl/InletMemoryPool.hpp 9.09% <ø> (ø)
... and 206 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update f9366d9...b94ea15. Read the comment docs.

mmore500 commented 3 years ago

Closes #65 and #96