Skip to content

Commit 7f08714

Browse files
Fix duration reporting (#172)
1 parent d20596c commit 7f08714

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

cli/src/main/kotlin/com/bazel_diff/bazel/BazelClient.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ class BazelClient : KoinComponent {
1212
private val queryService: BazelQueryService by inject()
1313

1414
suspend fun queryAllTargets(): List<BazelTarget> {
15-
var calendar = Calendar.getInstance()
16-
val queryEpoch = calendar.getTimeInMillis()
15+
val queryEpoch = Calendar.getInstance().getTimeInMillis()
1716
val targets = queryService.query("'//external:all-targets' + '//...:all-targets'")
18-
val queryDuration = calendar.getTimeInMillis() - queryEpoch
17+
val queryDuration = Calendar.getInstance().getTimeInMillis() - queryEpoch
1918
logger.i { "All targets queried in $queryDuration" }
2019
return targets.mapNotNull { target: Build.Target ->
2120
when (target.type) {
@@ -35,10 +34,9 @@ class BazelClient : KoinComponent {
3534
}
3635

3736
suspend fun queryAllSourcefileTargets(): List<Build.Target> {
38-
var calendar = Calendar.getInstance()
39-
val queryEpoch = calendar.getTimeInMillis()
37+
val queryEpoch = Calendar.getInstance().getTimeInMillis()
4038
val targets = queryService.query("kind('source file', //...:all-targets)")
41-
val queryDuration = calendar.getTimeInMillis() - queryEpoch
39+
val queryDuration = Calendar.getInstance().getTimeInMillis() - queryEpoch
4240
logger.i { "All source files queried in $queryDuration" }
4341

4442
return targets

cli/src/main/kotlin/com/bazel_diff/hash/BuildGraphHasher.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,9 @@ class BuildGraphHasher(private val bazelClient: BazelClient) : KoinComponent {
4343
* Querying targets and source hashing is done in parallel
4444
*/
4545
val sourceDigestsFuture = async(Dispatchers.IO) {
46-
var calendar = Calendar.getInstance()
47-
val sourceHashDurationEpoch = calendar.getTimeInMillis()
46+
val sourceHashDurationEpoch = Calendar.getInstance().getTimeInMillis()
4847
val sourceFileTargets = hashSourcefiles(sourceTargets)
49-
val sourceHashDuration = calendar.getTimeInMillis() - sourceHashDurationEpoch
48+
val sourceHashDuration = Calendar.getInstance().getTimeInMillis() - sourceHashDurationEpoch
5049
logger.i { "Source file hashes calculated in $sourceHashDuration" }
5150
sourceFileTargets
5251
}

cli/src/main/kotlin/com/bazel_diff/interactor/GenerateHashesInteractor.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ class GenerateHashesInteractor : KoinComponent {
2020

2121
fun execute(seedFilepaths: File?, outputPath: File?): Boolean {
2222
return try {
23-
var calendar = Calendar.getInstance()
24-
val epoch = calendar.getTimeInMillis()
23+
val epoch = Calendar.getInstance().getTimeInMillis()
2524
var seedFilepathsSet: Set<Path> = when {
2625
seedFilepaths != null -> {
2726
BufferedReader(FileReader(seedFilepaths)).use {
@@ -39,7 +38,7 @@ class GenerateHashesInteractor : KoinComponent {
3938
}.use {
4039
it.write(gson.toJson(hashes))
4140
}
42-
val duration = calendar.getTimeInMillis() - epoch;
41+
val duration = Calendar.getInstance().getTimeInMillis() - epoch;
4342
logger.i { "generate-hashes finished in $duration" }
4443
true
4544
} catch (e: Exception) {

0 commit comments

Comments
 (0)