2 writes to CumulativeExecutionTime
Microsoft.Build.Framework (2)
Telemetry\TaskExecutionStats.cs (1)
63
CumulativeExecutionTime
+= other.CumulativeExecutionTime;
Telemetry\WorkerNodeTelemetryData.cs (1)
45
taskExecutionStats.
CumulativeExecutionTime
+= cumulativeExecutionTime;
19 references to CumulativeExecutionTime
Microsoft.Build (2)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
67
foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.
CumulativeExecutionTime
))
69
Console.WriteLine($"{task.Key} - {task.Value.
CumulativeExecutionTime
}");
Microsoft.Build.Engine.UnitTests (8)
Telemetry\Telemetry_Tests.cs (8)
65
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
67
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
71
.Count(v => v.
CumulativeExecutionTime
> TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(2);
139
workerNodeData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
141
workerNodeData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
144
workerNodeData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task01", true, false)].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
147
workerNodeData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task02", true, false)].
CumulativeExecutionTime
.ShouldBe(TimeSpan.Zero);
149
workerNodeData.TasksExecutionData.Values.Count(v => v.
CumulativeExecutionTime
> TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(3);
Microsoft.Build.Framework (9)
Telemetry\TaskExecutionStats.cs (4)
63
CumulativeExecutionTime += other.
CumulativeExecutionTime
;
81
=>
CumulativeExecutionTime
.Equals(other.
CumulativeExecutionTime
) &&
92
var hashCode =
CumulativeExecutionTime
.GetHashCode();
Telemetry\TelemetryDataUtils.cs (3)
101
valuePair.Value.
CumulativeExecutionTime
.TotalMilliseconds,
215
total.
CumulativeExecutionTime
.TotalMilliseconds,
222
fromNuget.
CumulativeExecutionTime
.TotalMilliseconds,
Telemetry\WorkerNodeTelemetryData.cs (1)
24
AddTask(task.Key, task.Value.
CumulativeExecutionTime
, task.Value.ExecutionsCount, task.Value.TotalMemoryBytes, task.Value.TaskFactoryName, task.Value.TaskHostRuntime);
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
24
writer.Write(entry.Value.
CumulativeExecutionTime
.Ticks);