Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for WorkerTask (0.17 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. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. platforms/core-execution/persistent-cache/src/integTest/groovy/org/gradle/cache/internal/FixedSharedModeCrossProcessCacheAccessIntegrationTest.groovy

            buildFile << """
                import org.gradle.workers.WorkParameters
    
                task doWork(type: WorkerTask)
    
                abstract class WorkerTask extends DefaultTask {
                    @Inject
                    abstract WorkerExecutor getWorkerExecutor()
    
                    @TaskAction
                    void doWork() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerDaemonFailureLoggingIntegrationTest.groovy

            workAction.writeToBuildFile()
            fixture.withWorkActionClassInBuildScript()
            buildFile << """
                task runInWorker(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                    additionalForkOptions = { jvmArgs('--not-a-real-argument') }
                    workActionClass = ${workAction.name}.class
                }
            """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r51/WorkItemProgressEventCrossVersionSpec.groovy

        def setup() {
            prepareTaskTypeUsingWorker()
            withRunnableClassInBuildSrc()
            buildFile << """
                task runInWorker(type: WorkerTask)
            """
        }
    
        def "reports typed work item progress events as descendants of tasks"() {
            when:
            def events = runBuild("runInWorker", EnumSet.allOf(OperationType))
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 6K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/integTest/groovy/org/gradle/workers/internal/WorkerExecutorJdkVersionsIntegrationTest.groovy

                def launcher = javaToolchains.launcherFor {
                    languageVersion = JavaLanguageVersion.of(${version})
                }.get()
                task runInDaemon(type: WorkerTask) {
                    isolationMode = 'processIsolation'
                    additionalForkOptions = {
                        it.executable = launcher.executablePath.asFile
                    }
                }
            """
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 4.3K bytes
    - Viewed (0)
Back to top