Implemented interface member:
property
TargetsExecutionData
Microsoft.Build.Framework.Telemetry.IWorkerNodeTelemetryData.TargetsExecutionData
1 write to TargetsExecutionData
Microsoft.Build.Framework (1)
Telemetry\WorkerNodeTelemetryData.cs (1)
14
TargetsExecutionData
= targetsExecutionData;
18 references to TargetsExecutionData
Microsoft.Build (2)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (2)
51
Console.WriteLine($"Targets ({_workerNodeTelemetryData.
TargetsExecutionData
.Count}):");
52
foreach (var target in _workerNodeTelemetryData.
TargetsExecutionData
)
Microsoft.Build.Engine.UnitTests (10)
Telemetry\Telemetry_Tests.cs (10)
58
workerNodeTelemetryData.
TargetsExecutionData
.ShouldContainKey(buildTargetKey);
59
workerNodeTelemetryData.
TargetsExecutionData
[buildTargetKey].WasExecuted.ShouldBeTrue();
60
workerNodeTelemetryData.
TargetsExecutionData
.Keys.Count.ShouldBe(1);
128
workerNodeData.
TargetsExecutionData
.ShouldContainKey(new TaskOrTargetTelemetryKey("Build", true, false));
129
workerNodeData.
TargetsExecutionData
[new TaskOrTargetTelemetryKey("Build", true, false)].WasExecuted.ShouldBeTrue();
130
workerNodeData.
TargetsExecutionData
.ShouldContainKey(new TaskOrTargetTelemetryKey("BeforeBuild", true, false));
131
workerNodeData.
TargetsExecutionData
[new TaskOrTargetTelemetryKey("BeforeBuild", true, false)].WasExecuted.ShouldBeTrue();
132
workerNodeData.
TargetsExecutionData
.ShouldContainKey(new TaskOrTargetTelemetryKey("NotExecuted", true, false));
133
workerNodeData.
TargetsExecutionData
[new TaskOrTargetTelemetryKey("NotExecuted", true, false)].WasExecuted.ShouldBeFalse();
134
workerNodeData.
TargetsExecutionData
.Keys.Count.ShouldBe(3);
Microsoft.Build.Framework (5)
Telemetry\WorkerNodeTelemetryData.cs (5)
58
if (
TargetsExecutionData
.TryGetValue(target, out var existingStats))
64
TargetsExecutionData
[target] = TargetExecutionStats.Executed();
68
TargetsExecutionData
[target] = TargetExecutionStats.Skipped(skipReason);
74
TargetsExecutionData
[target] = wasExecuted
82
public bool IsEmpty => TasksExecutionData.Count == 0 &&
TargetsExecutionData
.Count == 0;
Microsoft.Build.Framework.UnitTests (1)
WorkerNodeTelemetryEventArgs_Tests.cs (1)
44
argDeserialized.WorkerNodeTelemetryData.TargetsExecutionData.ShouldBeEquivalentTo(td.
TargetsExecutionData
);