Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for toolingapi (0.17 sec)

  1. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/fixtures/ToolingApiBackedGradleExecuter.groovy

            def toolingApi = new ToolingApi(distribution, testDirectoryProvider)
            toolingApi.withConnector {
                it.forProjectDirectory(workingDir)
            }
    
            def systemPropertiesBeforeInvocation = new HashMap<String, Object>(System.getProperties())
    
            try {
                toolingApi.withConnection {
                    action.execute(it)
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiExecution.groovy

                this.gradle = packagedDistribution
                this.toolingApi = loadedDistribution
            } else {
                // TAPI {target} -> Gradle current
                this.gradle = loadedDistribution
                this.toolingApi = packagedDistribution
            }
            this.toolingApiVersion = GradleVersion.version(toolingApi.version.version)
            this.gradleVersion = GradleVersion.version(gradle.version.version)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 06:17:20 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r76/SystemPropertyPropagationCrossVersionTest.groovy

            hasSystemProperty('mySystemProperty', 'defined in the client JVM')
        }
    
        def "Client JVM system properties do not appear in the build if withSystemProperties() is called"() {
            setup:
            toolingApi.requireDaemons() // no separate daemon JVM -> all client JVM system properties are expected to be visible
    
            when:
            runTask { withSystemProperties('unrelated' : 'value') }
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 06:17:20 UTC 2024
    - 5K bytes
    - Viewed (0)
  4. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r89/ToolingApiPolymorphismCrossVersionTest.groovy

                rootProject.name = 'root'
            """
            buildFile << """
                plugins {
                    id("my.plugin")
                }
            """
    
            when:
            def model = toolingApi.withConnection() { connection -> connection.getModel(BaseModel) }
    
            then:
            assertModelIsPolymorphic(model)
        }
    
        def "supports nested model polymorphism"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 11:03:18 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/TapiAgentInstrumentationCrossVersionSpec.groovy

        private String buildOutput
    
        def setup() {
            // TODO(mlopatkin) Figure a way to have agent-based instrumentation in the embedded TAPI mode.
            toolingApi.requireDaemons()
        }
    
        def "agent is enabled in TAPI by default"() {
            withDumpAgentStatusTask()
    
            when:
            runDumpTaskWithTapi()
    
            then:
            agentWasApplied()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 3K 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/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)
  8. platforms/core-configuration/declarative-dsl-tooling-builders/src/crossVersionTest/groovy/org/gradle/declarative/dsl/tooling/builders/r89/DeclarativeDslToolingModelsCrossVersionTest.groovy

                    }
                }
            """
    
            return pluginBuilder
        }
    
        private <T> T fetchSchemaModel(Class<T> modelType) {
            toolingApi.withConnection() { connection ->
                ModelBuilder<T> modelBuilder = connection.model(modelType)
                collectOutputs(modelBuilder)
                modelBuilder.get()
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 11:32:11 UTC 2024
    - 14.4K bytes
    - Viewed (0)
Back to top