Remove BuildStatsService.applyIfInitialized outside BuildFlowService
#KT-58768 In Progress
This commit is contained in:
committed by
Space Team
parent
62ebb9932f
commit
c332e1beb5
+1
-1
@@ -21,7 +21,7 @@ class BuildSessionLogger(
|
||||
private val maxFileSize: Long = DEFAULT_MAX_PROFILE_FILE_SIZE,
|
||||
private val maxFileAge: Long = DEFAULT_MAX_FILE_AGE,
|
||||
private val forceValuesValidation: Boolean = false,
|
||||
) : IStatisticsValuesConsumer {
|
||||
) : StatisticsValuesConsumer {
|
||||
|
||||
companion object {
|
||||
const val STATISTICS_FOLDER_NAME = "kotlin-profile"
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ import java.nio.file.Paths
|
||||
import java.nio.file.StandardOpenOption
|
||||
import java.util.*
|
||||
|
||||
class MetricsContainer(private val forceValuesValidation: Boolean = false) : IStatisticsValuesConsumer {
|
||||
class MetricsContainer(private val forceValuesValidation: Boolean = false) : StatisticsValuesConsumer {
|
||||
data class MetricDescriptor(val name: String, val projectHash: String?) : Comparable<MetricDescriptor> {
|
||||
override fun compareTo(other: MetricDescriptor): Int {
|
||||
val compareNames = name.compareTo(other.name)
|
||||
|
||||
+2
-1
@@ -5,9 +5,10 @@
|
||||
|
||||
package org.jetbrains.kotlin.statistics.metrics
|
||||
|
||||
import java.io.Serializable
|
||||
import java.util.*
|
||||
|
||||
interface IMetricContainer<T> {
|
||||
interface IMetricContainer<T> : Serializable {
|
||||
fun addValue(t: T, weight: Long? = null)
|
||||
|
||||
fun toStringRepresentation(): String
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.statistics.metrics
|
||||
|
||||
interface IStatisticsValuesConsumer {
|
||||
interface StatisticsValuesConsumer {
|
||||
fun report(metric: BooleanMetrics, value: Boolean, subprojectName: String? = null, weight: Long? = null): Boolean
|
||||
|
||||
fun report(metric: NumericalMetrics, value: Long, subprojectName: String? = null, weight: Long? = null): Boolean
|
||||
|
||||
+5
-5
@@ -17,10 +17,10 @@ import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
private const val SOURCE_CODE_RELATIVE_PATH =
|
||||
"libraries/tools/kotlin-gradle-statistics/src/main/kotlin/org/jetbrains/kotlin/statistics"
|
||||
private const val BOOLEAN_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/metrics/BooleanMetrics.kt"
|
||||
private const val STRING_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/metrics/StringMetrics.kt"
|
||||
private const val NUMERICAL_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/metrics/NumericalMetrics.kt"
|
||||
"libraries/tools/kotlin-gradle-statistics/src/main/kotlin/org/jetbrains/kotlin/statistics/metrics"
|
||||
private const val BOOLEAN_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/BooleanMetrics.kt"
|
||||
private const val STRING_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/StringMetrics.kt"
|
||||
private const val NUMERICAL_METRICS_RELATIVE_PATH = "$SOURCE_CODE_RELATIVE_PATH/NumericalMetrics.kt"
|
||||
|
||||
private val STRING_METRICS_EXPECTED_VERSION_AND_HASH = Pair(1, "90347332db2ce54b51e7daa64595371e")
|
||||
private val BOOLEAN_METRICS_EXPECTED_VERSION_AND_HASH = Pair(3, "3c8c4ca636adee168e99862244a22520")
|
||||
@@ -30,7 +30,7 @@ private val SOURCE_FOLDER_EXPECTED_VERSION_AND_HASH =
|
||||
STRING_METRICS_EXPECTED_VERSION_AND_HASH.first +
|
||||
BOOLEAN_METRICS_EXPECTED_VERSION_AND_HASH.first +
|
||||
NUMERICAL_METRICS_EXPECTED_VERSION_AND_HASH.first,
|
||||
"ce47debcab820f23e0ea1333d4124e9e"
|
||||
"8b845ce616f5bdb9b885ededcdfd812d"
|
||||
)
|
||||
private const val HASH_ALG = "MD5"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user