Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 37 for toolingapi (0.16 sec)

  1. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r82/CustomToolingModelCrossVersionSpec.groovy

    import org.gradle.tooling.ProjectConnection
    import spock.lang.Issue
    
    @TargetGradleVersion(">=4.8")
    class CustomToolingModelCrossVersionSpec extends ToolingApiSpecification {
        def setup() {
            toolingApi.requireDaemons()
    
            file('build.gradle') << """
    import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
    import org.gradle.tooling.provider.model.ToolingModelBuilder
    import javax.inject.Inject
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r47/BuildProgressCrossVersionSpec.groovy

        }
    
        def cleanup() {
            server.after()
        }
    
        @Timeout(value = 10, unit = TimeUnit.MINUTES)
        def "generates download events during maven publish"() {
            given:
            toolingApi.requireIsolatedUserHome()
    
            int metadataDownloads = 1
            int metadataChecksumDownloads = 0
            // Older versions of Gradle use maven-aether for maven-publish, and perform additional downloads
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 03:26:17 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r33/IncompatibilityCrossVersionSpec.groovy

            expect:
            buildPluginWith("3.2.1")
            assertWorks()
        }
    
        private void assertWorks() {
            // So we don't try to use a classpath distribution
            toolingApi.requireDaemons()
    
            withConnector {
                // TestKit builds that use debug will set this to true
                it.embedded(true)
            }
    
            // Run the build
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  4. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r43/CapturingUserInputCrossVersionSpec.groovy

    class CapturingUserInputCrossVersionSpec extends ToolingApiSpecification {
        def setup() {
            if (!dist.toolingApiStdinInEmbeddedModeSupported) {
                // Did not work in embedded mode in older versions
                toolingApi.requireDaemons()
            }
    
            file('buildSrc/src/main/java/BuildScanPlugin.java') << buildScanPlugin()
            file('build.gradle') << buildScanPluginApplication()
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 19:25:32 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  5. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/GradleBuildExperimentRunner.java

                invoker = GradleBuildInvoker.AndroidStudio;
            } else if (invocationSpec.isUseToolingApi()) {
                invoker = invocationSpec.isUseDaemon()
                    ? GradleBuildInvoker.ToolingApi
                    : GradleBuildInvoker.ToolingApi.withColdDaemon();
            } else {
                invoker = invocationSpec.isUseDaemon()
                    ? GradleBuildInvoker.Cli
                    : GradleBuildInvoker.CliNoDaemon;
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 13.5K bytes
    - Viewed (0)
  6. platforms/core-configuration/configuration-cache/build.gradle.kts

        implementation(projects.processServices)
        implementation(projects.serialization)
        implementation(projects.stdlibKotlinExtensions)
        implementation(projects.stdlibSerializationCodecs)
        implementation(projects.toolingApi)
    
        implementation(libs.fastutil)
        implementation(libs.groovyJson)
        implementation(libs.guava)
        implementation(libs.slf4jApi)
    
        runtimeOnly(project(":composite-builds"))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:14 UTC 2024
    - 5K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/docs/userguide/reference/third_party_integration.adoc

    To use the Tooling API, add the following repository and dependency declarations to your build script:
    
    .Using the tooling API
    ====
    include::sample[dir="snippets/toolingApi/runBuild/kotlin",files="build.gradle.kts[tags=use-tooling-api]"]
    include::sample[dir="snippets/toolingApi/runBuild/groovy",files="build.gradle[tags=use-tooling-api]"]
    ====
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 18:33:11 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  8. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r18/BuildActionCrossVersionSpec.groovy

            when:
            def nullModel = withConnection { it.action(new NullAction()).run() }
    
            then:
            nullModel == null
        }
    
        def "action classes are reused in daemon"() {
            toolingApi.requireIsolatedDaemons()
    
            expect:
            def result1 = withConnection { it.action(new CounterAction()).run() }
            def result2 = withConnection { it.action(new CounterAction()).run() }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  9. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/fixture/CrossVersionToolingApiSpecificationRetryTest.groovy

    class CrossVersionToolingApiSpecificationRetryTest extends ToolingApiSpecification {
    
        def setup() {
            //these meta tests mess with the daemon log: do not interfere with other tests when running in parallel
            toolingApi.requireIsolatedDaemons()
        }
    
        def iteration = 0
    
        def "does not retry if NPE is thrown in daemon registry in >=1.8"() {
            given:
            iteration++
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 06:17:20 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  10. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r35/BuildProgressCrossVersionSpec.groovy

        }
    
        @Issue("gradle/gradle#1641")
        @TargetGradleVersion(">=3.5 <4.0")
        def "generates download events during maven publish"() {
            given:
            toolingApi.requireIsolatedUserHome()
            if (targetDist.version.version == "3.5-rc-1") {
                return
            }
            def module = mavenHttpRepo.module('group', 'publish', '1')
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 11.1K bytes
    - Viewed (0)
Back to top