Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 26 for isolationMode (0.22 sec)

  1. platforms/core-execution/workers/src/main/java/org/gradle/workers/IsolationMode.java

     * limitations under the License.
     */
    
    package org.gradle.workers;
    
    /**
     * Isolation mode for workers.
     *
     * @since 4.0
     */
    @Deprecated
    public enum IsolationMode {
        /**
         * Let Gradle decide, this is the default.
         */
        AUTO,
        /**
         * Don't attempt to isolate the work, use in-process workers.
         */
        NONE,
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorParallelIntegrationTest.groovy

            where:
            isolationMode << [ 'processIsolation', 'classLoaderIsolation' ]
        }
    
        def "multiple work items with different actions can be executed in parallel in #isolationMode"() {
            given:
            buildFile << """
                task parallelWorkTask(type: MultipleWorkItemTask) {
                    isolationMode = $isolationMode
                    doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 31.7K bytes
    - Viewed (0)
  3. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorServicesIntegrationTest.groovy

                def rootTask = tasks.create("runInWorker", WorkerTask) {
                    isolationMode = $isolationMode
                }
    
                project(":anotherProject") {
                    tasks.create("runInWorker2", WorkerTask) {
                        dependsOn rootTask
                        isolationMode = $isolationMode
                    }
                }
            """
    
            file("foo").text = "foo"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  4. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy

            buildFile << """
                task runAgainInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                    workActionClass = ${alternateExecution.name}.class
                }
    
                task runInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                    additionalClasspath = files('${parameterJar.name}')
                    foo = new FooWithUnserializableBar()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 14.1K bytes
    - Viewed (0)
  5. testing/performance/src/templates/workerApiProject/buildSrc/src/main/java/com/example/worker/WorkerTask.java

        }
    
        public void setOutputSize(int outputSize) {
            this.outputSize = outputSize;
        }
    
        @Input
        public IsolationMode getIsolationMode() {
            return isolationMode;
        }
    
        public void setIsolationMode(IsolationMode isolationMode) {
            this.isolationMode = isolationMode;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  6. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorLoggingIntegrationTest.groovy

            where:
            isolationMode << ISOLATION_MODES
        }
    
        def "stdout, stderr and logging output of worker is redirected in #isolationMode"() {
            executionWithLogging.writeToBuildFile()
    
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                }
            """.stripIndent()
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  7. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorParametersKotlinIntegrationTest.groovy

            where:
            [isolationMode, primitiveType] << [isolationModes(), primitiveTypes()].combinations()
            expectedOutput = expectedOutputFor(primitiveType).with { "$it, $it" }
        }
    
        private ExecutionResult runWork() {
            succeeds 'runWork', '--build-cache'
        }
    
        private static IsolationMode[] isolationModes() {
            IsolationMode.values()
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 11 20:22:02 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy

            where:
            isolationMode << ISOLATION_MODES
        }
    
        def "can provide file collection parameters with isolation mode #isolationMode"() {
            buildFile << """
                ${parameterWorkAction('ConfigurableFileCollection', 'parameters.testParam.files.each { println it.name }')}
    
                task runWork(type: ParameterTask) {
                    isolationMode = ${isolationMode}
                    parameters {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  9. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorIntegrationTest.groovy

            assertWorkerExecuted("runInWorker")
    
            where:
            isolationMode << ISOLATION_MODES
        }
    
        def "can create and use a work action defined in build script in #isolationMode"() {
            fixture.withWorkActionClassInBuildScript()
    
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                }
            """
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 31K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerDaemonLifecycleTest.groovy

            buildFile << """
                import org.gradle.workers.internal.WorkerDaemonFactory
    
                task runInWorker1(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                }
    
                task runInWorker2(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                    doFirst {
                        def all = services.get(WorkerDaemonFactory.class).clientsManager.allClients.size()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 6.4K bytes
    - Viewed (0)
Back to top