mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 15:52:01 +07:00
Add IJ Perf mode field
This field will help to differentiate tests based on some configuration: * split vs monolith * custom JBR * Kotlin K1 vs K2 * custom GC and so on GitOrigin-RevId: aae71f28d6c57dfdc3d9a8a7365662bf353f6d5b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
cdaf3f39b0
commit
13de2bf02f
@@ -24,6 +24,7 @@ data class IJPerfMetricsDto<T: Number>(
|
||||
val build: String,
|
||||
val buildDate: String,
|
||||
val methodName: String,
|
||||
val mode: String = "",
|
||||
val metrics: List<ApplicationMetricDto<T>>,
|
||||
) {
|
||||
companion object {
|
||||
@@ -38,7 +39,8 @@ data class IJPerfMetricsDto<T: Number>(
|
||||
buildNumber: BuildNumber,
|
||||
metrics: Collection<PerformanceMetrics.Metric>,
|
||||
generated: String = ZonedDateTime.now().format(DateTimeFormatter.RFC_1123_DATE_TIME),
|
||||
) = create(projectName, projectURL, projectDescription, methodName, buildNumber, metrics.map { it.toJson() }, generated)
|
||||
mode: String = "",
|
||||
) = create(projectName, projectURL, projectDescription, methodName, buildNumber, metrics.map { it.toJson() }, generated, mode)
|
||||
|
||||
@JvmStatic
|
||||
fun <T: Number> create(
|
||||
@@ -48,7 +50,8 @@ data class IJPerfMetricsDto<T: Number>(
|
||||
methodName: String,
|
||||
buildNumber: BuildNumber,
|
||||
metrics: List<ApplicationMetricDto<T>>,
|
||||
generated: String = ZonedDateTime.now().format(DateTimeFormatter.RFC_1123_DATE_TIME)
|
||||
generated: String = ZonedDateTime.now().format(DateTimeFormatter.RFC_1123_DATE_TIME),
|
||||
mode: String = "",
|
||||
) = IJPerfMetricsDto(
|
||||
version = VERSION,
|
||||
generated = generated,
|
||||
@@ -59,7 +62,8 @@ data class IJPerfMetricsDto<T: Number>(
|
||||
buildDate = ZonedDateTime.now().format(DateTimeFormatter.RFC_1123_DATE_TIME),
|
||||
metrics = metrics,
|
||||
methodName = methodName,
|
||||
projectDescription = projectDescription
|
||||
projectDescription = projectDescription,
|
||||
mode = mode
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user