v0.0.12
Highlights
This release fixes an issue in skippy-junit5
that caused 3rd party extensions to be evaluated even though Skippy already made a skip prediction. This significantly speeds up the execution of skippable tests in projects that make use
@ExtendsWith(SpringExtension.class)
,@Testcontainers
and- other extensions that perform time consuming setup work.
Resolved Issues
- #100: Move application of JaCoCo plugin from SkippyPlugin to SkippyAnalyzeTask
- #101: Rename isSkippyCoverageBuild to isTestImpactAnalysisBuild
- #102: Rename decisions.log to predictions.log (+ corresponding Java classes)
- #103: Remove logging in SkippyAnalysis (the same data is available in the decisions.log file)
- #106: SkipOrExecuteCondition: Check ExecutionContext#getTestClass instead of ExecutionContext#getTestInstance