Skip to content

GROOVY-11887: Scripting support for JUnit Jupiter conditional execution#2411

Draft
paulk-asert wants to merge 1 commit intoapache:masterfrom
paulk-asert:junitScriptGuards
Draft

GROOVY-11887: Scripting support for JUnit Jupiter conditional execution#2411
paulk-asert wants to merge 1 commit intoapache:masterfrom
paulk-asert:junitScriptGuards

Conversation

@paulk-asert
Copy link
Copy Markdown
Contributor

No description provided.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 28, 2026

Codecov Report

❌ Patch coverage is 75.00000% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 66.3854%. Comparing base (be4ec1c) to head (79c0d17).
⚠️ Report is 3 commits behind head on master.

Files with missing lines Patch % Lines
...oovy/junit5/plugin/GroovyConditionExtension.groovy 65.2174% 2 Missing and 6 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@                Coverage Diff                 @@
##               master      #2411        +/-   ##
==================================================
+ Coverage     66.3773%   66.3854%   +0.0081%     
- Complexity      29877      29887        +10     
==================================================
  Files            1392       1394         +2     
  Lines          116799     116830        +31     
  Branches        20665      20674         +9     
==================================================
+ Hits            77528      77558        +30     
+ Misses          32915      32912         -3     
- Partials         6356       6360         +4     
Files with missing lines Coverage Δ
...vy/junit5/plugin/ConditionEvaluationContext.groovy 100.0000% <100.0000%> (ø)
...roovy/junit5/plugin/GroovyJUnitRunnerHelper.groovy 75.0000% <100.0000%> (ø)
...oovy/junit5/plugin/GroovyConditionExtension.groovy 65.2174% <65.2174%> (ø)

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@paulk-asert paulk-asert marked this pull request as draft March 30, 2026 11:05
@paulk-asert
Copy link
Copy Markdown
Contributor Author

I marked this as draft. If #2412 is accepted. I would suggest we only do this for Groovy 6 and JUnit 6.

@paulk-asert paulk-asert changed the title GROOVY-11887: Scripting support for JUnit5 conditional execution GROOVY-11887: Scripting support for JUnit Jupiter conditional execution Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants