You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avoid multiple finalizations of generalConfigurationMetrics
Removed the finalization of BuildFusService.generalConfigurationMetrics
in FinalizeConfigurationFusMetricAction to prevent the repeated
finalization that could occur with each sub-project.
#KT-73842 Verification Pending
(cherry picked from commit 5ed58ce)
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/FusStatisticsIT.kt
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/api/all/kotlin-gradle-plugin.api
+1
Original file line number
Diff line number
Diff line change
@@ -2585,6 +2585,7 @@ public abstract interface class org/jetbrains/kotlin/gradle/plugin/statistics/Bu
2585
2585
public abstract fun getBuildId ()Lorg/gradle/api/provider/Property;
2586
2586
public abstract fun getBuildStatisticsConfiguration ()Lorg/gradle/api/provider/Property;
2587
2587
public abstract fun getGeneralConfigurationMetrics ()Lorg/gradle/api/provider/Property;
2588
+
public abstract fun getGeneralMetricsFinalized ()Lorg/gradle/api/provider/Property;
2588
2589
}
2589
2590
2590
2591
public abstract class org/jetbrains/kotlin/gradle/plugin/statistics/CloseActionBuildFusService : org/jetbrains/kotlin/gradle/plugin/statistics/BuildFusService {
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/BuildFusService.kt
+23-1
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,7 @@ abstract class BuildFusService<T : BuildFusService.Parameters> :
58
58
}
59
59
60
60
interfaceParameters : BuildServiceParameters {
61
+
val generalMetricsFinalized:Property<Boolean>
61
62
val generalConfigurationMetrics:Property<MetricContainer>
62
63
val buildStatisticsConfiguration:Property<KotlinBuildStatsConfiguration>
63
64
val buildId:Property<String>
@@ -83,6 +84,18 @@ abstract class BuildFusService<T : BuildFusService.Parameters> :
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/CloseActionBuildFusService.kt
+1
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ abstract class CloseActionBuildFusService:
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/ConfigurationMetricParameterFlowActionBuildFusService.kt
+1
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ abstract class ConfigurationMetricParameterFlowActionBuildFusService() : BuildFu
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/FinalizeConfigurationFusMetricAction.kt
Copy file name to clipboardExpand all lines: libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/FlowActionBuildFusService.kt
+1
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ abstract class FlowActionBuildFusService @Inject constructor(
0 commit comments