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 and test clock utils #104

Closed mmore500 closed 3 years ago

mmore500 commented 3 years ago

Codacy Here is an overview of what got changed by this pull request:


Clones added
============
- tests/uitsl/chrono/cycle_freq.cpp  2

Clones removed
==============
+ tests/uit/ducts/proc/VectorAccumulatingProcDuct.hpp  -1
+ tests/uit/ducts/proc/AccumulatingProcDuct.hpp  -1

See the complete overview on Codacy

codecov[bot] commented 3 years ago

Codecov Report

Merging #104 into master will increase coverage by 0.03%. The diff coverage is 96.55%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #104      +/-   ##
==========================================
+ Coverage   61.22%   61.26%   +0.03%     
==========================================
  Files         303      303              
  Lines       10068    10101      +33     
==========================================
+ Hits         6164     6188      +24     
- Misses       3904     3913       +9     
Impacted Files Coverage Δ
include/uitsl/chrono/CoarseClock.hpp 100.00% <ø> (ø)
include/uitsl/chrono/chrono_utils.hpp 100.00% <ø> (ø)
tests/uit/ducts/thread/AccumulatingThreadDuct.hpp 25.92% <0.00%> (ø)
tests/uit/ducts/thread/ValueThreadDuct.hpp 38.88% <0.00%> (ø)
include/uitsl/chrono/TimeGuard.hpp 60.00% <50.00%> (ø)
include/uitsl/chrono/CoarseMonoClock.hpp 100.00% <100.00%> (ø)
include/uitsl/chrono/CoarseRealClock.hpp 100.00% <100.00%> (ø)
include/uitsl/chrono/CycleClock.hpp 100.00% <100.00%> (ø)
include/uitsl/chrono/RawCycleClock.hpp 100.00% <100.00%> (ø)
include/uitsl/chrono/SplitWatch.hpp 100.00% <100.00%> (ø)
... and 56 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 be84199...3603050. Read the comment docs.