IDE perf tests for Kotlin/Native projects

Issue #MMPP-201
This commit is contained in:
Dmitriy Dolovov
2020-02-21 19:23:55 +07:00
parent f5e6001d82
commit ca3c72c143
31 changed files with 1143 additions and 70 deletions
+4
View File
@@ -0,0 +1,4 @@
build
.idea
.gradle
gradlew*
@@ -0,0 +1,13 @@
plugins {
kotlin("multiplatform") version "{{kotlin_plugin_version}}"
}
repositories {
mavenCentral()
maven("https://dl.bintray.com/kotlin/kotlin-dev")
maven("https://dl.bintray.com/kotlin/kotlin-eap")
}
kotlin {
ios()
}
@@ -0,0 +1,2 @@
kotlin.mpp.enableGranularSourceSetsMetadata=true
kotlin.native.enableDependencyPropagation={{disable_commonizer}}
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-{{gradle_version}}-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
@@ -0,0 +1,7 @@
pluginManagement {
repositories {
gradlePluginPortal()
maven("https://dl.bintray.com/kotlin/kotlin-dev")
maven("https://dl.bintray.com/kotlin/kotlin-eap")
}
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
println("Hello World!")
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
println("Hello World!")
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
println("Hello World!")
}
@@ -0,0 +1,11 @@
import kotlin.test.Test
import kotlin.test.assertTrue
private const val GREETING = "Hello, Kotlin/Native!"
class HelloTest {
@Test
fun testHello() {
assertTrue("Kotlin/Native" in GREETING)
}
}
@@ -0,0 +1,11 @@
import kotlin.test.Test
import kotlin.test.assertTrue
private const val GREETING = "Hello, Kotlin/Native!"
class HelloTest2 {
@Test
fun testHello() {
assertTrue("Kotlin/Native" in GREETING)
}
}
@@ -0,0 +1,11 @@
import kotlin.test.Test
import kotlin.test.assertTrue
private const val GREETING = "Hello, Kotlin/Native!"
class HelloTest3 {
@Test
fun testHello() {
assertTrue("Kotlin/Native" in GREETING)
}
}