erikzenker / hsm

Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
MIT License
187 stars 18 forks source link

fix: Failing guards in anon transition do not loop forever anymore #158

Closed erikzenker closed 3 years ago

codecov-commenter commented 3 years ago

Codecov Report

Merging #158 (5a930d9) into master (838a20e) will increase coverage by 0.01%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #158      +/-   ##
==========================================
+ Coverage   97.65%   97.67%   +0.01%     
==========================================
  Files          75       75              
  Lines        1067     1074       +7     
==========================================
+ Hits         1042     1049       +7     
  Misses         25       25              
Impacted Files Coverage Δ
include/hsm/details/fill_dispatch_table.h 100.00% <ø> (ø)
test/integration/internal_transition.cpp 92.10% <ø> (ø)
include/hsm/details/dispatch_table.h 100.00% <100.00%> (ø)
include/hsm/details/sm.h 100.00% <100.00%> (ø)
test/integration/guards_actions.cpp 100.00% <100.00%> (ø)
include/hsm/details/transition.h 100.00% <0.00%> (ø)
test/integration/anonymous_transition.cpp 100.00% <0.00%> (ø)

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 838a20e...5a930d9. Read the comment docs.