2 writes to CumulativeExecutionTime
Microsoft.Build.Framework (2)
Telemetry\TaskExecutionStats.cs (1)
45
this.
CumulativeExecutionTime
+= other.CumulativeExecutionTime;
Telemetry\WorkerNodeTelemetryData.cs (1)
40
taskExecutionStats.
CumulativeExecutionTime
+= cumulativeExectionTime;
20 references to CumulativeExecutionTime
Microsoft.Build (6)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
63
foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.
CumulativeExecutionTime
))
65
Console.WriteLine($"{task.Key} - {task.Value.
CumulativeExecutionTime
}");
TelemetryInfra\TelemetryDataUtils.cs (4)
142
writer.WriteNumber(nameof(valuePair.Value.
CumulativeExecutionTime
.TotalMilliseconds), valuePair.Value.
CumulativeExecutionTime
.TotalMilliseconds);
321
writer.WriteNumber(nameof(stats.
CumulativeExecutionTime
.TotalMilliseconds), stats.
CumulativeExecutionTime
.TotalMilliseconds);
Microsoft.Build.Engine.UnitTests (8)
Telemetry\Telemetry_Tests.cs (8)
83
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
85
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
89
.Count(v => v.
CumulativeExecutionTime
> TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(2);
158
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.Message"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
160
workerNodeTelemetryData.TasksExecutionData[(TaskOrTargetTelemetryKey)"Microsoft.Build.Tasks.CreateItem"].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
163
workerNodeTelemetryData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task01", true, false)].
CumulativeExecutionTime
.ShouldBeGreaterThan(TimeSpan.Zero);
166
workerNodeTelemetryData.TasksExecutionData[new TaskOrTargetTelemetryKey("Task02", true, false)].
CumulativeExecutionTime
.ShouldBe(TimeSpan.Zero);
169
.Count(v => v.
CumulativeExecutionTime
> TimeSpan.Zero || v.ExecutionsCount > 0).ShouldBe(3);
Microsoft.Build.Framework (6)
Telemetry\TaskExecutionStats.cs (4)
45
this.CumulativeExecutionTime += other.
CumulativeExecutionTime
;
61
=>
CumulativeExecutionTime
.Equals(other.
CumulativeExecutionTime
) &&
70
var hashCode =
CumulativeExecutionTime
.GetHashCode();
Telemetry\WorkerNodeTelemetryData.cs (1)
21
AddTask(task.Key, task.Value.
CumulativeExecutionTime
, task.Value.ExecutionsCount, task.Value.TotalMemoryBytes);
Telemetry\WorkerNodeTelemetryEventArgs.cs (1)
27
writer.Write(entry.Value.
CumulativeExecutionTime
.Ticks);