Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for JvmTestToolchain (0.32 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
Back to top