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