Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for prepareToScheduleTasks (0.33 sec)

  1. subprojects/core/src/test/groovy/org/gradle/internal/build/DefaultBuildLifecycleControllerTest.groovy

            controller.prepareToScheduleTasks()
            def plan1 = controller.newWorkGraph()
            controller.populateWorkGraph(plan1) { b -> b.addRequestedTasks() }
            controller.finalizeWorkGraph(plan1)
            def executionResult = controller.executeTasks(plan1)
            executionResult.failures.empty
    
            controller.prepareToScheduleTasks()
            def plan2 = controller.newWorkGraph()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 11:17:11 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/ConfigurationCacheAwareBuildModelController.kt

            } else {
                delegate.configuredModel
            }
        }
    
        override fun prepareToScheduleTasks() {
            if (!maybeLoadFromCache()) {
                delegate.prepareToScheduleTasks()
            } // Else, already done
        }
    
        override fun scheduleRequestedTasks(selector: EntryTaskSelector?, plan: ExecutionPlan) {
            if (!maybeLoadFromCache()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/ConfigurationCacheAwareBuildTreeWorkGraphPreparer.kt

        private val delegate: BuildTreeWorkGraphPreparer,
        private val cache: BuildTreeConfigurationCache
    ) : BuildTreeWorkGraphPreparer {
        override fun prepareToScheduleTasks(workGraph: BuildTreeWorkGraph.Builder) {
            if (!cache.isLoaded) {
                delegate.prepareToScheduleTasks(workGraph)
            } // else, not required
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/buildtree/DefaultBuildTreeWorkGraphPreparer.java

            this.buildRegistry = buildRegistry;
            this.taskSelector = taskSelector;
        }
    
        @Override
        public void prepareToScheduleTasks(BuildTreeWorkGraph.Builder workGraph) {
            RootBuildState targetBuild = buildRegistry.getRootBuild();
            Set<String> excludedTaskNames = targetBuild.getMutableModel().getStartParameter().getExcludedTaskNames();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 05 22:49:56 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/internal/buildtree/BuildTreeWorkGraphPreparer.java

    package org.gradle.internal.buildtree;
    
    /**
     * Performs any initial setup that needs to happen to a build tree work graph prior to scheduling the requested tasks.
     */
    public interface BuildTreeWorkGraphPreparer {
        void prepareToScheduleTasks(BuildTreeWorkGraph.Builder workGraph);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 02 05:15:11 UTC 2022
    - 903 bytes
    - Viewed (0)
  6. subprojects/composite-builds/src/test/groovy/org/gradle/composite/internal/DefaultIncludedBuildTaskGraphTest.groovy

            when:
            graph.withNewWorkGraph { g ->
                def f = g.scheduleWork { b ->
                }
                f.runWork().rethrow()
            }
    
            then:
            1 * preparer.prepareToScheduleTasks(_)
            0 * _
        }
    
        def "finalizes graph for a build when something scheduled"() {
            given:
            def id = Stub(BuildIdentifier)
            def workGraphController = Mock(BuildWorkGraphController)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:04:24 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/internal/build/DefaultBuildWorkGraphController.java

                    return false;
                }
                controller.getGradle().getOwner().getProjects().withMutableStateOfAllProjects(() -> {
                    createPlan();
                    controller.prepareToScheduleTasks();
                    controller.populateWorkGraph(plan, workGraph -> workGraph.addEntryTasks(tasks));
                });
                return true;
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 31 05:15:28 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/internal/buildtree/DefaultBuildTreeWorkPreparer.java

        }
    
        @Override
        public BuildTreeWorkGraph.FinalizedGraph scheduleRequestedTasks(BuildTreeWorkGraph graph, @Nullable EntryTaskSelector selector) {
            targetBuildController.prepareToScheduleTasks();
            return graph.scheduleWork(graphBuilder -> {
                if (selector != null) {
                    graphBuilder.addFinalization(targetBuild, selector::postProcessExecutionPlan);
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 23 19:04:20 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/initialization/VintageBuildModelController.java

        }
    
        @Override
        public GradleInternal getConfiguredModel() {
            prepareSettings();
            prepareProjects();
            return gradle;
        }
    
        @Override
        public void prepareToScheduleTasks() {
            prepareSettings();
            prepareProjects();
        }
    
        @Override
        public void scheduleRequestedTasks(@Nullable EntryTaskSelector selector, ExecutionPlan plan) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 02 04:13:57 UTC 2022
    - 3.1K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/build/BuildModelController.java

         */
        GradleInternal getConfiguredModel();
    
        /**
         * Does whatever work is required to allow tasks to be scheduled. May configure the build, if required.
         */
        void prepareToScheduleTasks();
    
        /**
         * Schedules the user requested tasks for this build into the given plan.
         */
        void scheduleRequestedTasks(@Nullable EntryTaskSelector selector, ExecutionPlan plan);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 02 04:13:57 UTC 2022
    - 1.8K bytes
    - Viewed (0)
Back to top