Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for assertBuildScriptCompilationAvoided (0.69 sec)

  1. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildScriptCompileAvoidanceIntegrationTest.kt

            // Delete the JAR as this is not cacheable and by default JARs are not reproducible
            require(existing("build-logic/build/libs/build-logic.jar").delete())
    
            configureProject().assertBuildScriptCompilationAvoided().assertOutputContains("bar")
        }
    
        @Test
        fun `avoids buildscript recompilation on non ABI change in buildSrc`() {
            val className = givenJavaClassInBuildSrcContains(
                """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Sep 24 17:45:42 UTC 2023
    - 19.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/PrecompiledPluginsCompileAvoidanceIntegrationTest.kt

                pluginId,
                """
                    tasks.register("foo") { doLast { println("bar from task") } }
                """
            )
            configureProject("foo").assertBuildScriptCompilationAvoided().assertOutputContains("bar from task")
        }
    
        @Test
        fun `recompiles buildscript when plugins applied from a precompiled plugin change`() {
            val pluginId = "my-plugin"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildSrcScriptCompileAvoidanceIntegrationTest.kt

                "Foo",
                """
                fun foo() {
                    println("bar")
                }
                """
            )
            configureProject().assertBuildScriptCompilationAvoided().assertOutputContains("bar")
        }
    
        @Test
        fun `recompiles buildscript on inline function change in buildSrc script`() {
            val packageName = givenKotlinScriptInBuildSrcContains(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  4. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/compile/BuildOperationsAssertions.kt

            }
            throw AssertionError("Expected build script body to be recompiled, but there was more than one body compile operation: $bodyCompileOperations")
        }
    
        fun assertBuildScriptCompilationAvoided(): BuildOperationsAssertions {
            if (classpathCompileOperations.isEmpty() && bodyCompileOperations.isEmpty()) {
                return this
            }
            throw AssertionError(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.5K bytes
    - Viewed (0)
Back to top