[K/N][perf] Small fixes for release builds and some type of benchmarks reports
This commit is contained in:
@@ -98,7 +98,7 @@ open class BenchmarksReport(val env: Environment, benchmarksList: List<Benchmark
|
|||||||
|
|
||||||
// Concatenate benchmarks report if they have same environment and compiler.
|
// Concatenate benchmarks report if they have same environment and compiler.
|
||||||
operator fun plus(other: BenchmarksReport): BenchmarksReport {
|
operator fun plus(other: BenchmarksReport): BenchmarksReport {
|
||||||
if (compiler != other.compiler || env != other.env) {
|
if (compiler != other.compiler || env.machine != other.env.machine) {
|
||||||
error("It's impossible to concat reports from different machines!")
|
error("It's impossible to concat reports from different machines!")
|
||||||
}
|
}
|
||||||
return merge(other)
|
return merge(other)
|
||||||
|
|||||||
@@ -207,7 +207,9 @@ internal fun <T> orderedValues(values: List<T>, buildElement: (T) -> CompositeBu
|
|||||||
Int.MAX_VALUE
|
Int.MAX_VALUE
|
||||||
},
|
},
|
||||||
{ buildElement(it).first?.let { if (it == "DEV") 0 else 1 } ?: 0 }, // Develop and release builds
|
{ buildElement(it).first?.let { if (it == "DEV") 0 else 1 } ?: 0 }, // Develop and release builds
|
||||||
{ buildElement(it).second.substringAfterLast("-").substringBefore("(").toDouble() }, // build counter
|
{ if (buildElement(it).first == "RELEASE")
|
||||||
|
0
|
||||||
|
else buildElement(it).second.substringAfterLast("-").substringBefore("(").toDouble() }, // build counter
|
||||||
{ buildElement(it).second.contains("(") } // build suffix
|
{ buildElement(it).second.contains("(") } // build suffix
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ fun getDatesComponents() = "${beforeDate?.let {"&before=${encodeURIComponent(it)
|
|||||||
"${afterDate?.let {"&after=${encodeURIComponent(it)}"} ?: ""}"
|
"${afterDate?.let {"&after=${encodeURIComponent(it)}"} ?: ""}"
|
||||||
|
|
||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
val serverUrl = "https://kotlin-native-perf-summary.labs.jb.gg"
|
val serverUrl = "https://kotlin-native-perf-summary.labs.jb.gg" // use "http://localhost:3000" for local debug.
|
||||||
val zoomRatio = 2
|
val zoomRatio = 2
|
||||||
|
|
||||||
// Get parameters from request.
|
// Get parameters from request.
|
||||||
|
|||||||
Reference in New Issue
Block a user