Index diagnostic: add total number of files to be indexed in a session.

GitOrigin-RevId: 86d131ee152cc59f0c01f5021e1f8ab8c0656c4a
This commit is contained in:
Sergey Patrikeev
2020-05-27 01:00:33 +03:00
committed by intellij-monorepo-bot
parent 7fcd50760f
commit 39d66c2c79
@@ -180,6 +180,7 @@ fun ProjectIndexingHistory.IndexingTimes.convertToJson(): JsonProjectIndexingHis
data class JsonProjectIndexingHistory(
val projectName: String,
val indexingTimes: JsonProjectIndexingHistoryTimes,
val totalNumberOfFiles: Int,
val fileProviderStatistics: List<JsonFileProviderIndexStatistics>
)
@@ -187,6 +188,7 @@ fun ProjectIndexingHistory.convertToJson(): JsonProjectIndexingHistory =
JsonProjectIndexingHistory(
projectName,
times.convertToJson(),
providerStatistics.map { it.totalNumberOfFiles }.sum(),
providerStatistics.sortedByDescending { it.totalIndexingTime.nano }
)