cqframework / cql-execution

A JavaScript framework for executing CQL
Apache License 2.0
65 stars 30 forks source link

Support for Message Operator #247

Closed cmoesel closed 3 years ago

cmoesel commented 3 years ago

This PR adds support for user-provided MessageListeners that are invoked when a CQL Message operator should log a message. For more info see the spec for Message and the new documentation in Overview.md.

Submitter:

Reviewer:

Name:

codecov-commenter commented 3 years ago

Codecov Report

Merging #247 (afcd7e5) into master (558adb8) will increase coverage by 0.05%. The diff coverage is 97.77%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #247      +/-   ##
==========================================
+ Coverage   92.29%   92.34%   +0.05%     
==========================================
  Files          47       49       +2     
  Lines        4038     4078      +40     
==========================================
+ Hits         3727     3766      +39     
- Misses        311      312       +1     
Impacted Files Coverage Δ
src/runtime/context.js 88.33% <90.90%> (-0.18%) :arrow_down:
src/cql.js 100.00% <100.00%> (ø)
src/elm/expressions.js 100.00% <100.00%> (ø)
src/elm/message.js 100.00% <100.00%> (ø)
src/runtime/executor.js 72.72% <100.00%> (+2.72%) :arrow_up:
src/runtime/messageListeners.js 100.00% <100.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 558adb8...afcd7e5. Read the comment docs.