Summary

DescriptionDuration
Total Build Time ${time.format(build.elapsedTotal)}
Startup ${time.format(build.elapsedStartup)}
Settings and BuildSrc ${time.format(build.elapsedSettings)}
Loading Projects ${time.format(build.elapsedProjectsLoading)}
Configuring Projects ${time.format(build.elapsedProjectsEvaluated)}
Task Execution ${time.format(build.elapsedTotalExecutionTime)}

Configuration

<% def projects = build.projectConfiguration.operations projects.sort { it.elapsedTime } projects = projects.reverse() for (def project : projects) { %> <% } %>
ProjectDuration
All projects ${time.format(build.projectConfiguration.elapsedTime)}
$project.path ${time.format(project.elapsedTime)}

Dependency Resolution

<% def dependencySets = build.dependencySets.operations dependencySets.sort { it.elapsedTime } dependencySets = dependencySets.reverse() for (def dependencySet : dependencySets) { %> <% } %>
DependenciesDuration
All dependencies ${time.format(build.dependencySets.elapsedTime)}
$dependencySet.path ${time.format(dependencySet.elapsedTime)}

Task Execution

<% projects = build.projects projects.sort { it.tasks.elapsedTime } projects = projects.reverse() for (def project : projects) { %> <% def profiles = project.tasks.operations profiles.sort { it.elapsedTime } profiles = profiles.reverse() for (def task : profiles) { %> <% } %> <% } %>
TaskDurationResult
Project $project.path ${time.format(project.tasks.elapsedTime)} (total)
${task.path} ${time.format(task.elapsedTime)} <%= task.state.getSkipped() ? task.state.skipMessage : (task.state.didWork ? '' : 'Did No Work')%>