From ffaaadcfb65a0c7435698ca1113cbf40ff71f9c4 Mon Sep 17 00:00:00 2001 From: Elena Lepilkina Date: Mon, 27 Sep 2021 11:37:51 +0300 Subject: [PATCH] [K/N][perf] Added gradle annotations for build register task --- .../kotlin/org/jetbrains/kotlin/BuildRegister.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/BuildRegister.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/BuildRegister.kt index 4c4761bdd7a..0a58f2e376e 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/BuildRegister.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/BuildRegister.kt @@ -7,6 +7,9 @@ package org.jetbrains.kotlin import org.gradle.api.DefaultTask import org.gradle.api.tasks.TaskAction +import org.gradle.api.tasks.Internal +import org.gradle.api.tasks.Input +import org.gradle.api.tasks.Optional import java.io.BufferedReader import java.io.FileInputStream import java.io.InputStreamReader @@ -23,12 +26,23 @@ import java.util.* * @property fileWithResult json file with benchmarks run results */ open class BuildRegister : DefaultTask() { + @Input + @Optional var onlyBranch: String? = null + @Input + @Optional var bundleSize: Int? = null + + @Input + @Optional var buildNumberSuffix: String? = null + + @Input + @Optional var fileWithResult: String = "nativeReport.json" + @Internal val performanceServer = "https://kotlin-native-perf-summary.labs.jb.gg" private fun sendPostRequest(url: String, body: String): String {