Skip to content

bumps to version 0.9.3#164

Merged
brynrhodes merged 2 commits into
masterfrom
feature/execute-cql-optimization
Apr 30, 2026
Merged

bumps to version 0.9.3#164
brynrhodes merged 2 commits into
masterfrom
feature/execute-cql-optimization

Conversation

@raleigh-g-thompson

Copy link
Copy Markdown
Contributor
  • adds execute CQL optimization: RPC execution
  • structured results
  • user parameters

closes #162
closes #135
closes #102

@raleigh-g-thompson raleigh-g-thompson self-assigned this Apr 21, 2026
@raleigh-g-thompson raleigh-g-thompson added the enhancement New feature or request label Apr 21, 2026
@github-actions

Copy link
Copy Markdown

Coverage after merging feature/execute-cql-optimization into master will be

66.29%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   extension.api.ts100%100%100%100%
   extension.ts71.02%71.43%75%70.78%111–114, 135–137, 143–145, 150–152, 42–64, 71–75, 88–95
   extensionLogger.ts100%100%100%100%
   protocol.ts100%100%100%100%
   statusBar.ts100%100%100%100%
src/commands
   commands.ts100%100%100%100%
   execute-cql.ts44.06%93.88%57.14%39.44%100–144, 147–198, 201–373, 391, 405, 459–481, 533–538, 540–548, 564–567, 58, 61, 64, 70–99
   log-files.ts69.52%58.33%60%71.59%22–27, 41–43, 48–51, 58–61, 67–69, 75–77, 82–88
   view-elm.ts90.91%90%100%90.48%12, 39–41, 9
src/cql-explorer
   cqlExplorer.ts34.62%100%20%34.64%105–129, 136–137, 145–146, 154–155, 163–175, 183–190, 198–244, 252–253, 261–262, 270–290, 298–322, 33, 330–339, 34, 340–349, 35, 350–359, 36, 360–369, 37, 370–375, 38, 383–389, 39, 390–399, 40, 400–405, 41, 413–419, 42, 420–437, 445–478, 489–491, 496–499, 504–507, 512–523, 528–531, 536–539, 544–547, 552–555, 560–563, 570–589, 597–605, 613–622, 630–631, 642–655, 659–678, 682–699, 70, 700–705, 709, 71, 710–719, 72, 720–729, 73, 730–739, 74, 740–748, 75, 751–753, 756–759, 76, 760–763, 77–81, 90–93, 96–99
   cqlProject.ts70.11%77.61%65.79%69.54%108–110, 118–120, 128–133, 176, 182–184, 191–192, 195–196, 218–222, 225–227, 233–235, 238–240, 247–248, 251–252, 255–256, 262, 265, 268, 273–275, 279–286, 290–297, 301–319, 324–325, 328–337, 348–349, 35, 350, 355, 361, 375–382, 389–390, 417–419, 424–426, 446, 45, 455, 46, 461, 47, 498–499, 50, 500–506, 51, 515, 518, 518–558, 565–577, 584–590
   cqlProjectTreeDataProvider.ts73.99%84.06%72%72.42%143–144, 280–287, 333–338, 344–346, 386–388, 391–393, 396–398, 401–403, 406–412, 415–436, 440–446, 449–458, 461–466, 484, 487–488, 502–519, 52, 527–529, 53, 530–556, 56, 561–562, 567–569, 57, 581–583, 599–610, 625, 625, 652–661, 663, 663–664, 671, 680–681, 684–729, 743–745, 748, 748–760, 771–772, 796, 796, 798, 800, 90–93
   idReplacer.ts85.71%60%100%88.57%27–29, 31–33
   igLayoutDetector.ts97.49%91.18%100%98.77%150, 79–81, 85
   testCaseCloner.ts90.16%71.43%100%92.45%25–27, 42–44
   testCaseResourceOps.ts100%100%100%100%
src/cql-language-server
   cqlLanguageClient.ts46.30%75%55.56%44.72%100–133, 141–147, 161, 161–162, 166–167, 174–178, 183–199, 37–39, 59–99
   languageServerStarter.ts75.68%71.43%80%75.76%21–36, 44, 44–45, 78–84
src/cql-service
   cqlService.executeCql.ts82.55%88.89%50%82.17%51–73, 90, 95
   cqlService.getElm.ts62.50%100%0%71.43%6–7
src/helpers
   fileHelper.ts53.41%60%60%52.56%10–13, 19–22, 47–49, 51–78
   parametersHelper.ts100%100%100%100%
src/java-support
   findJavaRuntimes.ts55.58%66.67%78.57%53.31%100–104, 107–110, 120, 120–139, 14, 140–149, 15, 150–191, 197–213, 216–243, 251–253, 292–294, 320–322, 324–326, 332–334, 337–341, 346–362, 46–48, 78, 86–99
   javaServiceInstaller.ts94.29%72.73%100%96.57%124–126, 164–166, 173, 22–24, 60–61
   requirements.ts69.88%73.68%66.67%69.50%10–11, 115–128, 130–141, 55–68, 72–77
src/log-services
   logger.ts96.83%88.89%100%97.92%33–34
   multi-transport-logger.ts83.57%100%53.33%86.09%100, 103–104, 107–108, 111–114, 55–56, 63–64, 95–96, 99
src/model
   testCase.ts96%85.71%100%98.11%100, 144, 153–155, 97–99
src/shared
   ObservableProperty.ts72.22%100%33.33%75%22–23, 26–31
   OutputChannelLogger.ts65.96%100%42.86%67.57%11–12, 19–24, 31–32, 35–36
   RobustEmitter.ts70%50%100%70.59%17, 17–20, 24–29, 8
src/utils
   file-utils.ts100%100%100%100%

@raleigh-g-thompson raleigh-g-thompson marked this pull request as ready for review April 30, 2026 13:19
@brynrhodes brynrhodes merged commit 315ae21 into master Apr 30, 2026
4 checks passed
@brynrhodes brynrhodes deleted the feature/execute-cql-optimization branch April 30, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to at least 4.5.0 Clinical Reasoning Improve execution output Add the ability to set parameters

2 participants