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

feat: Add set state method #176

Closed erikzenker closed 1 year ago

codecov-commenter commented 2 years ago

Codecov Report

Merging #176 (b888a5b) into master (3f83bda) will decrease coverage by 0.00%. The diff coverage is 100.00%.

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

@@            Coverage Diff             @@
##           master     #176      +/-   ##
==========================================
- Coverage   97.79%   97.78%   -0.01%     
==========================================
  Files          81       80       -1     
  Lines        1132     1130       -2     
==========================================
- Hits         1107     1105       -2     
  Misses         25       25              
Impacted Files Coverage Δ
test/integration/chain_actions.cpp 100.00% <ø> (ø)
test/integration/entry_exit_actions.cpp 100.00% <ø> (ø)
test/integration/guards_actions.cpp 100.00% <ø> (ø)
test/integration/internal_transition.cpp 88.88% <ø> (ø)
include/hsm/details/sm.h 100.00% <100.00%> (ø)
test/integration/set_state.cpp 100.00% <100.00%> (ø)
test/integration/dependency_injection.cpp 100.00% <0.00%> (ø)
test/unit/collect_initial_states_tests.cpp 100.00% <0.00%> (ø)
include/hsm/details/collect_initial_states.h 100.00% <0.00%> (ø)
... and 3 more

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