Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for taskDetails (0.24 sec)

  1. subprojects/diagnostics/src/main/java/org/gradle/api/tasks/diagnostics/internal/TaskDetails.java

    import javax.annotation.Nullable;
    
    public interface TaskDetails {
        Path getPath();
    
        @Nullable
        String getDescription();
    
        String getTypeName();
    
        static TaskDetails of(Path path, Task task) {
            return of(path, new DslObject(task).getPublicType().getFullyQualifiedName(), task.getDescription());
        }
    
        static TaskDetails of(Path path, String typeName, @Nullable String description) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Oct 29 11:47:48 UTC 2021
    - 1.9K bytes
    - Viewed (0)
  2. subprojects/diagnostics/src/main/java/org/gradle/configuration/TaskDetails.java

    import java.util.stream.Collectors;
    
    /**
     * A configuration-cache friendly view of a {@link Task} that only projects information
     * that is relevant for the {@link Help} task.
     */
    @NonNullApi
    class TaskDetails {
        final static Comparator<TaskDetails> DEFAULT_COMPARATOR = (o1, o2) -> {
            // tasks in higher-up projects first
            int depthCompare = o1.getProjectDepth() - o2.getProjectDepth();
            if (depthCompare != 0) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 11 10:07:07 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  3. subprojects/diagnostics/src/test/groovy/org/gradle/api/tasks/diagnostics/internal/DefaultGroupTaskReportModelTest.groovy

        }
    
        def groupNamesAreOrderedCaseInsensitive() {
            TaskDetails task1 = taskDetails('task1')
            TaskDetails task2 = taskDetails('task2')
            TaskDetails task3 = taskDetails('task3')
            TaskDetails task4 = taskDetails('task4')
            TaskDetails task5 = taskDetails('task5')
    
            _ * target.groups >> (['Abc', 'a', 'A', '', 'Other'] as LinkedHashSet)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 10 12:50:23 UTC 2020
    - 3.9K bytes
    - Viewed (0)
  4. subprojects/diagnostics/src/test/groovy/org/gradle/api/tasks/diagnostics/internal/TaskReportRendererTest.groovy

    rule2Description
    '''
        }
    
        def writesTasksWithDetail() {
            TaskDetails task11 = taskDetails(':task11')
            TaskDetails task12 = taskDetails(':task12')
            TaskDetails task1 = taskDetails(':task1', description: 'task1Description', dependencies: [task11, task12])
            TaskDetails task2 = taskDetails(':task2')
            TaskDetails task3 = taskDetails(':task3', dependencies: [task1])
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 10 12:50:23 UTC 2020
    - 4.5K bytes
    - Viewed (0)
  5. subprojects/diagnostics/src/test/groovy/org/gradle/api/tasks/diagnostics/internal/AggregateMultiProjectTaskReportModelTest.groovy

        }
    
        def "merges the tasks with a given name from each project into a single task"() {
            TaskDetails task1 = taskDetails(':task')
            TaskDetails task2 = taskDetails(':other')
            TaskDetails task3 = taskDetails(':sub:task')
            _ * task1.findTask(_) >> Mock(Task)
            _ * task2.findTask(_) >> Mock(Task)
            _ * task3.findTask(_) >> Mock(Task)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jan 31 16:45:11 UTC 2022
    - 5.6K bytes
    - Viewed (0)
  6. subprojects/diagnostics/src/main/java/org/gradle/api/tasks/diagnostics/internal/DefaultGroupTaskReportModel.java

            //noinspection Convert2Lambda
            Comparator<TaskDetails> taskComparator = new Comparator<TaskDetails>() {
                @Override
                public int compare(TaskDetails task1, TaskDetails task2) {
                    int diff = STRING_COMPARATOR.compare(task1.getPath().getName(), task2.getPath().getName());
                    if (diff != 0) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 08 21:50:18 UTC 2021
    - 3.5K bytes
    - Viewed (0)
  7. subprojects/diagnostics/src/main/java/org/gradle/configuration/TaskDetailPrinter.java

            }
        }
    
        private Map<String, List<TaskDetails>> groupTasksByType(Collection<TaskDetails> tasks) {
            return tasks.stream().collect(Collectors.groupingBy(TaskDetails::getTaskType, LinkedHashMap::new, Collectors.toList()));
        }
    
        private void printTaskDescription(StyledTextOutput output, List<TaskDetails> tasks) {
            printTaskAttribute(output, "Description", tasks, TaskDetails::getDescription);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 19 11:25:50 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  8. subprojects/diagnostics/src/main/java/org/gradle/configuration/TaskDetailsModel.java

            try {
                Stream<Task> selectedTasks = taskSelector.resolveTaskName(taskPath).getTasks().stream();
                List<TaskDetails> tasks = selectedTasks.map(t -> TaskDetails.from(t, optionReader))
                    .sorted(TaskDetails.DEFAULT_COMPARATOR).collect(Collectors.toList());
                return new TaskDetailsModel(taskPath, tasks);
            } catch (TaskSelectionException exception) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 05 22:49:56 UTC 2022
    - 2.5K bytes
    - Viewed (0)
  9. subprojects/diagnostics/src/main/java/org/gradle/api/tasks/diagnostics/internal/SingleProjectTaskReportModel.java

        }
    
        private final SetMultimap<String, TaskDetails> groups;
    
        private SingleProjectTaskReportModel(SetMultimap<String, TaskDetails> groups) {
            this.groups = groups;
        }
    
        @Override
        public Set<String> getGroups() {
            return groups.keySet();
        }
    
        @Override
        public Set<TaskDetails> getTasksForGroup(String group) {
            if (!groups.containsKey(group)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 2K bytes
    - Viewed (0)
  10. subprojects/diagnostics/src/test/groovy/org/gradle/api/tasks/diagnostics/internal/AbstractTaskModelSpec.groovy

    import org.gradle.util.Path
    import spock.lang.Specification
    
    abstract class AbstractTaskModelSpec extends Specification {
        def taskDetails(String path) {
            return taskDetails([:], path)
        }
    
        def taskDetails(Map properties, String path) {
            TaskDetails task = Mock()
            _ * task.path >> Path.path(path)
            _ * task.toString() >> path
            _ * task.description >> properties.description
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 29 17:00:28 UTC 2012
    - 1.7K bytes
    - Viewed (0)
Back to top