Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for getDifferentVersion (0.35 sec)

  1. platforms/jvm/scala/src/integTest/groovy/org/gradle/scala/compile/ScalaCompileJavaToolchainIntegrationTest.groovy

        def "forkOptions #option is ignored for Scala "() {
            def currentJdk = Jvm.current()
            def otherJdk = AvailableJavaHomes.getDifferentVersion()
    
            if (option == "executable") {
                buildFile << """
                    compileScala {
                        options.fork = true
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 07 03:32:33 UTC 2024
    - 10K bytes
    - Viewed (0)
  2. platforms/jvm/language-groovy/src/integTest/groovy/org/gradle/groovy/compile/GroovyCompileToolchainIntegrationTest.groovy

                }
            """
        }
    
        def "forkOptions #option is ignored for Groovy "() {
            def currentJdk = Jvm.current()
            def otherJdk = AvailableJavaHomes.getDifferentVersion()
    
            if (option == "executable") {
                buildFile << """
                    compileGroovy {
                        options.fork = true
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 06 17:37:16 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  3. 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)
  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/code-quality/src/integTest/groovy/org/gradle/api/plugins/quality/checkstyle/CheckstylePluginToolchainsIntegrationTest.groovy

            file("build/reports/checkstyle/main.html").assertContents(containsClass("org.gradle.class2"))
        }
    
        Jvm setupExecutorForToolchains() {
            Jvm jdk = AvailableJavaHomes.getDifferentVersion(new Spec<JvmInstallationMetadata>() {
                @Override
                boolean isSatisfiedBy(JvmInstallationMetadata metadata) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 16 22:34:07 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  6. 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)
  7. 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)
  8. 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