Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for getDifferentVersion (0.19 sec)

  1. testing/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/jvm/JavaToolchainFixture.groovy

            return this as AbstractIntegrationSpec
        }
    
        /**
         * Usage:
         * <pre>
         *     def jvm1 = Jvm.current()
         *     def jvm2 = AvailableJavaHomes.getDifferentVersion(jvm1.javaVersion)
         *
         *     when:
         *     withInstallations(jvm1, jvm2).run(":task")
         * </pre>
         */
        AbstractIntegrationSpec withInstallations(Jvm jvm, Jvm... rest) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 10:21:26 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. testing/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/AvailableJavaHomes.java

         */
        @Nullable
        public static Jvm getDifferentVersion() {
            return getSupportedJdk(element -> !element.getLanguageVersion().equals(Jvm.current().getJavaVersion()));
        }
    
        /**
         * Returns a JDK that has a different Java version to the current one, and which is supported by the Gradle version under test.
         */
        @Nullable
        public static Jvm getDifferentVersion(final Spec<? super JvmInstallationMetadata> filter) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 06:42:07 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-integ-tests/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/KotlinDslJvmTargetIntegrationTest.kt

        fun `can use Java Toolchain to compile precompiled scripts`() {
    
            val currentJvm = Jvm.current()
            assumeNotNull(currentJvm)
    
            val newerJvm = AvailableJavaHomes.getDifferentVersion { it.languageVersion > currentJvm.javaVersion }
            assumeNotNull(newerJvm)
    
            val installationPaths = listOf(currentJvm!!, newerJvm!!)
                .joinToString(",") { it.javaHome.absolutePath }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 08:31:21 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  4. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/JavaToolchainBuildOperationsIntegrationTest.groovy

            JvmInstallationMetadata jdkMetadata2 = AvailableJavaHomes.getJvmInstallationMetadata(AvailableJavaHomes.getDifferentVersion(jdkMetadata1.languageVersion))
    
            def minJdk = [jdkMetadata1, jdkMetadata2].min { it.languageVersion }
            def maxJdk = [jdkMetadata1, jdkMetadata2].max { it.languageVersion }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 06:42:07 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/compile/JavaCompileCompatibilityIntegrationTest.groovy

        def "uses source and target compatibility from toolchain defined by forkOptions #forkOption"() {
            def currentJdk = Jvm.current()
            def earlierJdk = AvailableJavaHomes.getDifferentVersion { it.languageVersion < currentJdk.javaVersion }
            assumeNotNull(earlierJdk)
    
            def path = TextUtil.normaliseFileSeparators(earlierJdk.javaHome.absolutePath.toString() + appendPath)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 10:21:26 UTC 2024
    - 21.7K bytes
    - Viewed (0)
  6. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/compile/JavaCompileToolchainIntegrationTest.groovy

        def "can compile with a custom compiler executable"() {
            def otherJdk = AvailableJavaHomes.getJdk(JavaVersion.current())
            def jdk = AvailableJavaHomes.getDifferentVersion {
                def v = it.languageVersion.majorVersionNumber
                11 <= v && v <= 18 // Java versions supported by ECJ releases used in the test
            }
    
            buildFile << """
                plugins {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 10:21:26 UTC 2024
    - 23.4K bytes
    - Viewed (0)
  7. platforms/extensibility/plugin-development/src/integTest/groovy/org/gradle/plugin/devel/tasks/ValidatePluginsPart2IntegrationTest.groovy

        def "honors configured Java Toolchain to avoid compiled by a more recent version failure"() {
            disableProblemsApiCheck()
            def currentJdk = Jvm.current()
            def newerJdk = AvailableJavaHomes.getDifferentVersion { it.languageVersion > currentJdk.javaVersion }
            Assume.assumeNotNull(newerJdk)
    
            def installationPaths = [currentJdk, newerJdk].collect { it.javaHome.absolutePath }.join(",")
    
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 40K bytes
    - Viewed (0)
Back to top