Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for getDifferentVersion (0.28 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. 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)
  3. 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)
  4. 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)
  5. platforms/jvm/code-quality/src/integTest/groovy/org/gradle/api/plugins/quality/pmd/PmdPluginToolchainsIntegrationTest.groovy

            then:
            outputContains("Running pmd with toolchain '${Jvm.current().javaHome.absolutePath}'.")
        }
    
        Jvm setupExecutorForToolchains() {
            Jvm jdk = AvailableJavaHomes.getDifferentVersion()
            withInstallations(jdk)
            return jdk
        }
    
        private void writeBuildFile() {
            buildFile << """
                plugins {
                    id 'groovy'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 07:47:10 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. platforms/jvm/code-quality/src/integTest/groovy/org/gradle/api/plugins/quality/codenarc/CodeNarcPluginToolchainsIntegrationTest.groovy

            Assume.assumeTrue(versionNumber in CodeNarcCoverage.getSupportedVersionsByJdk(javaVersion).collect { VersionNumber.parse(it) })
        }
    
        Jvm setupExecutorForToolchains() {
            Jvm jdk = AvailableJavaHomes.getDifferentVersion()
            withInstallations(jdk)
            return jdk
        }
    
        private void writeBuildFile() {
            buildFile << """
                plugins {
                    id 'groovy'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jun 21 12:23:38 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/integTest/groovy/org/gradle/api/tasks/javadoc/JavadocToolchainIntegrationTest.groovy

                   public void foo() {
                   }
                }
            """
        }
    
        def "changing toolchain invalidates task"() {
            def jdk1 = Jvm.current()
            def jdk2 = AvailableJavaHomes.getDifferentVersion()
    
            buildFile << """
                plugins {
                    id 'java'
                }
    
                javadoc {
                    javadocTool = javaToolchains.javadocToolFor {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  8. 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)
  9. 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)
  10. 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)
Back to top