Skip to content

OrderExtensionSpec: condense redundant code in embedded spec

da3817f
Select commit
Loading
Failed to load commit list.
Open

Global spec/feature run ordering extension with several available run order variants #1631

OrderExtensionSpec: condense redundant code in embedded spec
da3817f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 27, 2025 in 0s

78.29% (+78.29%) compared to 52e7688

View this Pull Request on Codecov

78.29% (+78.29%) compared to 52e7688

Details

Codecov Report

❌ Patch coverage is 89.47368% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.29%. Comparing base (52e7688) to head (da3817f).
⚠️ Report is 406 commits behind head on master.

Files with missing lines Patch % Lines
...nsion/builtin/orderer/AlphabeticalSpecOrderer.java 86.36% 3 Missing ⚠️
.../extension/builtin/orderer/DefaultSpecOrderer.java 50.00% 2 Missing ⚠️
...e/extension/builtin/orderer/RandomSpecOrderer.java 84.61% 2 Missing ⚠️
...runtime/extension/builtin/orderer/SpecOrderer.java 84.61% 2 Missing ⚠️
...ork/runtime/SpockEngineDiscoveryPostProcessor.java 83.33% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff              @@
##             master    #1631       +/-   ##
=============================================
+ Coverage          0   78.29%   +78.29%     
- Complexity        0     4083     +4083     
=============================================
  Files             0      433      +433     
  Lines             0    13162    +13162     
  Branches          0     1692     +1692     
=============================================
+ Hits              0    10305    +10305     
- Misses            0     2224     +2224     
- Partials          0      633      +633     
Files with missing lines Coverage Δ
...va/org/spockframework/runtime/ExtensionRunner.java 98.96% <100.00%> (ø)
...in/java/org/spockframework/runtime/RunContext.java 96.51% <100.00%> (ø)
...kframework/runtime/extension/IGlobalExtension.java 100.00% <100.00%> (ø)
...work/runtime/extension/builtin/OrderExtension.java 100.00% <100.00%> (ø)
.../builtin/orderer/AnnotatationBasedSpecOrderer.java 100.00% <100.00%> (ø)
.../org/spockframework/runtime/model/FeatureInfo.java 92.50% <ø> (ø)
.../spockframework/runtime/model/SpecElementInfo.java 93.54% <100.00%> (ø)
...rc/main/java/spock/config/RunnerConfiguration.java 100.00% <100.00%> (ø)
...ork/runtime/SpockEngineDiscoveryPostProcessor.java 91.89% <83.33%> (ø)
.../extension/builtin/orderer/DefaultSpecOrderer.java 50.00% <50.00%> (ø)
... and 3 more

... and 420 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.