Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for reserveIdleClient (0.46 sec)

  1. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/WorkerDaemonFactoryTest.groovy

            then:
            1 * clientsManager.reserveIdleClient(options) >> client
            1 * buildOperationRunner.call(_)
        }
    
        def "build worker operation is finished even if worker fails"() {
            when:
            factory.getWorker(requirement).execute(spec)
    
            then:
            1 * clientsManager.reserveIdleClient(options) >> client
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 19:57:50 UTC 2024
    - 4K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/WorkerDaemonExpirationTest.groovy

            return clientsManager.reserveNewClient(forkOptions)
        }
    
        private WorkerDaemonClient reserveIdleClient(DaemonForkOptions forkOptions) {
            return clientsManager.reserveIdleClient(forkOptions)
        }
    
        private JavaForkOptions javaForkOptions(String minHeap, String maxHeap, List<String> jvmArgs) {
            def options = TestFiles.execFactory().newJavaForkOptions()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 14:56:11 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  3. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/WorkerDaemonClientsManagerTest.groovy

        def "does not reserve idle client when no clients"() {
            expect:
            manager.reserveIdleClient(options) == null
        }
    
        def "does not reserve idle client when no matching client found"() {
            def noMatch = Stub(WorkerDaemonClient) {
                isCompatibleWith(_) >> false
            }
    
            expect:
            manager.reserveIdleClient(options, [noMatch]) == null
        }
    
        def "reserves idle client when match found"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 14:56:11 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  4. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/WorkerDaemonClientsManager.java

        }
    
        // TODO - should supply and check for the same parameters as passed to reserveNewClient()
        public WorkerDaemonClient reserveIdleClient(DaemonForkOptions forkOptions) {
            return reserveIdleClient(forkOptions, idleClients);
        }
    
        WorkerDaemonClient reserveIdleClient(DaemonForkOptions forkOptions, List<WorkerDaemonClient> clients) {
            synchronized (lock) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 19:54:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  5. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/WorkerDaemonFactory.java

                private WorkerDaemonClient reserveClient() {
                    DaemonForkOptions forkOptions = ((ForkedWorkerRequirement) workerRequirement).getForkOptions();
                    WorkerDaemonClient client = clientsManager.reserveIdleClient(forkOptions);
                    if (client == null) {
                        client = clientsManager.reserveNewClient(forkOptions);
                    }
                    return client;
                }
            };
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 13:20:59 UTC 2024
    - 3.4K bytes
    - Viewed (0)
Back to top