Interface TestFrameworkStrategy
public interface TestFrameworkStrategy
Instances are scoped to a test task execution and are reused between rounds.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.internal.tasks.testing.TestFrameworkcreateRetrying(TestFrameworkTemplate template, org.gradle.api.internal.tasks.testing.TestFramework testFramework, TestNames failedTests, Set<String> testClassesSeenInCurrentRound) static booleangradleVersionIsAtLeast(String version) default booleanisExpectedUnretriedTest(String className, String test) booleanisLifecycleFailureTest(TestsReader testsReader, String className, String testName) static booleanisSpock2CoreJar(File file) static booleanisSpock2JarOnPath(Iterable<? extends File> path) static booleanisSpock2Used(org.gradle.api.internal.tasks.testing.JvmTestExecutionSpec spec) static TestFrameworkStrategyof(org.gradle.api.internal.tasks.testing.JvmTestExecutionSpec spec) static boolean
-
Field Details
-
SPOCK2_CORE_JAR_NAME_PATTERN
-
-
Method Details
-
of
@Nullable static TestFrameworkStrategy of(org.gradle.api.internal.tasks.testing.JvmTestExecutionSpec spec) -
isSpock2Used
static boolean isSpock2Used(org.gradle.api.internal.tasks.testing.JvmTestExecutionSpec spec) -
supportsJavaModules
static boolean supportsJavaModules() -
isSpock2JarOnPath
-
isSpock2CoreJar
-
gradleVersionIsAtLeast
-
isLifecycleFailureTest
-
createRetrying
org.gradle.api.internal.tasks.testing.TestFramework createRetrying(TestFrameworkTemplate template, org.gradle.api.internal.tasks.testing.TestFramework testFramework, TestNames failedTests, Set<String> testClassesSeenInCurrentRound) -
isExpectedUnretriedTest
-