Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for WorkerTask (0.19 sec)

  1. testing/performance/src/templates/workerApiProject/buildSrc/src/main/java/com/example/worker/WorkerTask.java

    import org.gradle.workers.IsolationMode;
    import org.gradle.workers.WorkerConfiguration;
    import org.gradle.workers.WorkerExecutor;
    
    import javax.inject.Inject;
    import java.io.File;
    
    public class WorkerTask extends DefaultTask {
        private int outputSize = 1;
        private File outputDir = new File(getProject().getBuildDir(), getName());
        private IsolationMode isolationMode = IsolationMode.NONE;
    
        @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy

            withParameterMemberThatFailsSerialization()
    
            buildFile << """
                task runAgainInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                    workActionClass = ${alternateExecution.name}.class
                }
    
                task runInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                    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)
  3. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorServicesIntegrationTest.groovy

                include ":anotherProject"
            """
    
            buildFile << """
                def rootTask = tasks.create("runInWorker", WorkerTask) {
                    isolationMode = $isolationMode
                }
    
                project(":anotherProject") {
                    tasks.create("runInWorker2", WorkerTask) {
                        dependsOn rootTask
                        isolationMode = $isolationMode
                    }
                }
    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. testing/performance/src/templates/workerApiProject/buildSrc/src/main/java/com/example/worker/WorkerPlugin.java

                @Override
                public void execute(WorkerTask workerTask) {
                    workerTask.setIsolationMode(IsolationMode.PROCESS);
                }
            });
    
            project.getTasks().withType(WorkerTask.class, new Action<WorkerTask>() {
                @Override
                public void execute(WorkerTask workerTask) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2K bytes
    - Viewed (0)
  5. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorLoggingIntegrationTest.groovy

            }
        }
    
        def "worker lifecycle is logged in #isolationMode"() {
            def workAction = fixture.workActionThatCreatesFiles.writeToBuildSrc()
    
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = $isolationMode
                }
            """.stripIndent()
    
            when:
            args("--debug")
            def gradle = executer.withTasks("runInWorker").start()
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 5.9K bytes
    - Viewed (0)
  6. 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 {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  7. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerDaemonIntegrationTest.groovy

            fixture.withWorkActionClassInBuildScript()
            workActionThatPrintsWorkingDirectory.writeToBuildFile()
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                    workActionClass = ${workActionThatPrintsWorkingDirectory.name}.class
                }
            """
    
            when:
            args("--info")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 8.6K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorIntegrationTest.groovy

                tasks.withType(WorkerTask) { task ->
                    isolationMode = 'processIsolation'
                    // Force a new daemon to be used
                    additionalForkOptions = {
                        it.systemProperty("foobar", task.name)
                    }
                }
                task startDaemon1(type: WorkerTask)
                task startDaemon2(type: WorkerTask)
                task startDaemon3(type: WorkerTask)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 31K bytes
    - Viewed (0)
  9. subprojects/core/src/integTest/groovy/org/gradle/NativeServicesIntegrationTest.groovy

            executer.withArguments(systemProperties.collect { it.toString() })
            buildFile << """
                import org.gradle.workers.WorkParameters
    
                tasks.register("doWork", WorkerTask)
    
                abstract class WorkerTask extends DefaultTask {
                    @Inject
                    abstract WorkerExecutor getWorkerExecutor()
    
                    @TaskAction
                    void executeTask() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 05:18:22 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerDaemonLoggingIntegrationTest.groovy

                        println "foo!"
                    }
                """
            }
    
            fixture.withWorkActionClassInBuildScript()
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                    workActionClass = ${workActionThatProducesLotsOfOutput.name}.class
                }
            """
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 4.7K bytes
    - Viewed (0)
Back to top