Restructure build logic, prepare for native
diff --git a/gradle/compile-jvm.gradle b/gradle/compile-jvm.gradle
index fe00c2f..74030e5 100644
--- a/gradle/compile-jvm.gradle
+++ b/gradle/compile-jvm.gradle
@@ -6,9 +6,26 @@
sourceCompatibility = 1.6
targetCompatibility = 1.6
+kotlin.experimental.coroutines "enable"
+
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
testCompile "junit:junit:$junit_version"
}
+
+repositories {
+ jcenter()
+ maven { url "https://kotlin.bintray.com/kotlinx" }
+ maven { url "https://dl.bintray.com/devexperts/Maven/" }
+}
+
+tasks.withType(Test) {
+ testLogging {
+ showStandardStreams = true
+ events "passed", "failed"
+ }
+ def stressTest = project.properties['stressTest']
+ if (stressTest != null) systemProperties['stressTest'] = stressTest
+}