Skip to content

Commit ed45e8a

Browse files
committed
fix schema for summaries
1 parent ce212c4 commit ed45e8a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Build/TelemetryInfra/TelemetryDataUtils.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,10 @@ public override void Write(
275275
TasksSummary value,
276276
JsonSerializerOptions options)
277277
{
278+
writer.WriteStartObject();
278279
WriteStat(writer, value.BuiltinTasksInfo, "Microsoft");
279280
WriteStat(writer, value.CustomTasksInfo, "Custom");
281+
writer.WriteEndObject();
280282

281283
void WriteStat(Utf8JsonWriter writer, TasksInfo tasksInfo, string name)
282284
{
@@ -293,7 +295,7 @@ void WriteSingleStat(Utf8JsonWriter writer, TaskExecutionStats stats, string nam
293295
writer.WriteStartObject(name);
294296
writer.WriteNumber("TotalExecutionsCount", stats.ExecutionsCount);
295297
// We do not want decimals
296-
writer.WriteNumber("CumulativeExecutionTimeMs", stats.CumulativeExecutionTime.TotalMilliseconds / 1);
298+
writer.WriteNumber("CumulativeExecutionTimeMs", (long)stats.CumulativeExecutionTime.TotalMilliseconds);
297299
// We do not want decimals
298300
writer.WriteNumber("CumulativeConsumedMemoryKB", stats.TotalMemoryConsumption / 1024);
299301
writer.WriteEndObject();

0 commit comments

Comments
 (0)