Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for WorkerTask (0.14 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/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)
  4. 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)
  5. 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)
  6. platforms/core-execution/persistent-cache/src/integTest/groovy/org/gradle/cache/internal/DefaultFileLockManagerContentionIntegrationTest.groovy

        def "worker not timeout"() {
            given:
            def gradleUserHome = file("home").absoluteFile
            buildFile << """
                task doWorkInWorker(type: WorkerTask) {
                    gradleUserHome = file("${escapeString(gradleUserHome)}")
                }
            """
            buildFile """
                import org.gradle.cache.scopes.ScopedCacheBuilderFactory
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  7. testing/soak/src/integTest/groovy/org/gradle/workers/internal/WorkerPruningSoakTest.groovy

                def runAllInWorkers = tasks.register("runAllInWorkers")
                for (int i = 0; i < $workerCount; i++) {
                    def projectCounter = i
                    def runInWorker = tasks.register("runInWorker" + i, WorkerTask) {
                        isolationMode = 'processIsolation'
                        workActionClass = AlternateWorkAction.class
                        additionalForkOptions = {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  8. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/TaskTimeoutIntegrationTest.groovy

                import java.util.concurrent.TimeUnit
                import org.gradle.workers.WorkParameters
    
                task block(type: WorkerTask) {
                    timeout = Duration.ofMillis($TIMEOUT)
                }
    
                abstract class WorkerTask extends DefaultTask {
    
                    @Inject
                    abstract WorkerExecutor getWorkerExecutor()
    
                    @TaskAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 15:21:23 UTC 2024
    - 12.6K bytes
    - Viewed (0)
Back to top