projecttacoma / fqm-execution

fqm-execution is a library that allows users to calculate FHIR-based electronic Clinical Quality Measures (eCQMs) and retrieve the results in a variety of formats
https://projecttacoma.github.io/fqm-execution/
Apache License 2.0
18 stars 6 forks source link

Remove EXM130 variants from test fixtures #189

Closed natjoe4 closed 1 year ago

natjoe4 commented 1 year ago

Summary

Replaced all EXM130-based fixtures with simple fixtures and ecqm-bundler creations

New behavior

Test files now pull hand-created fixtures and ecqm-bundler generated bundles instead of overly-complicated EXM130 variants

Code changes

Testing guidance

github-actions[bot] commented 1 year ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟒 Statements
84.73% (-0.17% πŸ”»)
1958/2311
🟑 Branches
73.42% (-0.04% πŸ”»)
1721/2344
🟒 Functions
86.72% (-0.5% πŸ”»)
346/399
🟒 Lines
84.99% (-0.18% πŸ”»)
1886/2219
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------- | :------------------------------------------------------------- | :------------------------------------------------------------- | :-------------------------------------------------------------- | :------------------------------------------------------------- | | 🟒 |
`...` / ValueSetHelper.ts
|
86.67% (-5% πŸ”»)
|
79.63% (-1.85% πŸ”»)
|
78.95% (-10.53% πŸ”»)
|
86.44% (-5.08% πŸ”»)
| | 🟒 |
`...` / MeasureBundleHelpers.ts
|
98.69% (-0.65% πŸ”»)
| 91.27% | 100% |
98.56% (-0.72% πŸ”»)
|

Test suite run success

353 tests passing in 28 suites.

Report generated by πŸ§ͺjest coverage report action from f739ccf27e5f2614ae972ca240ae5e7a6e6c3750