- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for JvmTestToolchain (0.32 sec)
-
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/JvmTestToolchain.java
import java.util.Collections; /** * A toolchain for testing JVM projects. Toolchains provide the dependencies and test framework for a given JVM testing ecosystem. * * @since 8.5 */ public interface JvmTestToolchain<T extends JvmTestToolchainParameters> { /** * Creates a test framework for the given test task. */ TestFramework createTestFramework(Test task); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Sep 13 20:36:32 UTC 2023 - 2K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/FrameworkCachingJvmTestToolchain.java
import java.util.Map; /** * A {@link JvmTestToolchain} that caches the {@link TestFramework} instances it creates. This prevents multiple calls * to {@link JvmTestToolchain#createTestFramework(Test)} for the same test task from overwriting the test framework options. * * @since 8.5 */ public class FrameworkCachingJvmTestToolchain<T extends JvmTestToolchainParameters> implements JvmTestToolchain<T> { private final JvmTestToolchain<T> delegate;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 2.2K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/plugins/jvm/internal/DefaultJvmTestSuite.java
} public <T extends JvmTestToolchain<?>> T getOrCreate(Class<T> type) { return uncheckedCast(cache.computeIfAbsent(type, t -> create(uncheckedCast(type)))); } private <T extends JvmTestToolchainParameters> JvmTestToolchain<T> create(Class<? extends JvmTestToolchain<T>> type) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 09 22:19:12 UTC 2024 - 14K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/JvmTestToolchainParameters.java
/** * Marker interface for parameters of {@link JvmTestToolchain}s. Implementations of {@link JvmTestToolchain} be parameterized with * an implementation of this type or {@link JvmTestToolchainParameters.None}. * * @since 8.5 */ public interface JvmTestToolchainParameters { /** * Marker interface for {@link JvmTestToolchain} implementations that do not require any configuration. */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 15 10:55:40 UTC 2023 - 1.1K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/JUnit4TestToolchain.java
import org.gradle.api.internal.tasks.testing.junit.JUnitTestFramework; import org.gradle.api.tasks.testing.Test; import javax.inject.Inject; /** * A {@link JvmTestToolchain} for JUnit 4. * * @since 8.5 */ abstract public class JUnit4TestToolchain implements JvmTestToolchain<JUnit4ToolchainParameters> { /** * The default version of JUnit 4 to use for compiling and executing tests. */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 15 10:55:40 UTC 2023 - 1.9K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/TestNGTestToolchain.java
import org.gradle.api.model.ObjectFactory; import org.gradle.api.tasks.testing.Test; import javax.inject.Inject; /** * A {@link JvmTestToolchain} for TestNG. * * @since 8.5 */ abstract public class TestNGTestToolchain implements JvmTestToolchain<TestNGToolchainParameters> { /** * The default version of TestNG to use for compiling and executing tests. */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 15 10:55:40 UTC 2023 - 2K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/LegacyJUnit4TestToolchain.java
import org.gradle.api.tasks.testing.Test; /** * A {@link JvmTestToolchain} that uses JUnit 4 with legacy behavior for the default test suite. Specifically, * it does not provide any dependencies for compiling or executing tests. Instead, these should be provided by * the user. * * @since 8.5 */ abstract public class LegacyJUnit4TestToolchain implements JvmTestToolchain<JvmTestToolchainParameters.None> { @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Sep 13 20:36:32 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/jvm/plugins-jvm-test-suite/src/main/java/org/gradle/api/testing/toolchains/internal/JUnitPlatformTestToolchain.java
import javax.inject.Inject; /** * A toolchain for running JUnit Platform tests. * * @since 8.5 */ abstract public class JUnitPlatformTestToolchain<T extends JUnitPlatformToolchainParameters> implements JvmTestToolchain<T> { /** * The default version of the JUnit Platform to use for executing tests. */ public static final String DEFAULT_VERSION = "1.10.0";
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 15 10:55:40 UTC 2023 - 2.2K bytes - Viewed (0)