Skip to content

Commit 7bead51

Browse files
committed
Return all durations as milliseconds
1 parent ab0f50b commit 7bead51

File tree

1 file changed

+2
-16
lines changed
  • components/fetch-build-scan-data-cmdline-tool/src/main/java/com/gradle/enterprise/cli

1 file changed

+2
-16
lines changed

components/fetch-build-scan-data-cmdline-tool/src/main/java/com/gradle/enterprise/cli/Fields.java

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import java.time.Duration;
77
import java.util.Arrays;
8-
import java.util.Locale;
98
import java.util.function.Function;
109
import java.util.stream.Stream;
1110

@@ -30,7 +29,7 @@ public enum Fields {
3029
EXECUTED_CACHEABLE_DURATION("Executed cacheable duration", d -> totalDuration(d, "executed_cacheable")),
3130
EXECUTED_NOT_CACHEABLE("Executed not cacheable", d -> totalTasks(d, "executed_not_cacheable")),
3231
EXECUTED_NOT_CACHEABLE_DURATION("Executed not cacheable duration", d -> totalDuration(d, "executed_not_cacheable")),
33-
EFFECTIVE_TASK_EXECUTION_DURATION("Effective task execution duration", d -> String.valueOf(d.getEffectiveTaskExecutionDuration().toMillis())),
32+
EFFECTIVE_TASK_EXECUTION_DURATION("Effective task execution duration", d -> formatDuration(d.getEffectiveTaskExecutionDuration())),
3433
;
3534

3635
public final String label;
@@ -76,19 +75,6 @@ private static String totalDuration(BuildValidationData data, String avoidanceOu
7675
}
7776

7877
private static String formatDuration(Duration duration) {
79-
long hours = duration.toHours();
80-
long minutes = duration.minusHours(hours).toMinutes();
81-
double seconds = duration.minusHours(hours).minusMinutes(minutes).toMillis() / 1000d;
82-
83-
StringBuilder s = new StringBuilder();
84-
if (hours != 0) {
85-
s.append(hours + "h ");
86-
}
87-
if (minutes != 0) {
88-
s.append(minutes + "m ");
89-
}
90-
s.append(String.format(Locale.ROOT, "%.3fs", seconds));
91-
92-
return s.toString().trim();
78+
return String.valueOf(duration.toMillis());
9379
}
9480
}

0 commit comments

Comments
 (0)