blob: 88b717976de64f7b978ef0bcc8460c1a24bf5a35 [file] [log] [blame]
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +03001/*
Vsevolod Tolstopyatov41a2e302021-02-04 07:16:48 -08002 * Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +03003 */
4
Steve Elliottca095be2022-07-25 14:26:10 +00005sourceCompatibility = 1.8
6targetCompatibility = 1.8
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +03007
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +03008kotlin {
Vsevolod Tolstopyatovf5e87402021-07-08 13:47:21 +03009 jvm {}
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +030010 sourceSets {
Steve Elliottca095be2022-07-25 14:26:10 +000011 jvmMain.dependencies {
12 compileOnly "org.codehaus.mojo:animal-sniffer-annotations:1.20"
13 }
14
Vsevolod Tolstopyatove50a0fa2019-01-28 11:34:24 +030015 jvmTest.dependencies {
16 api "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
17 // Workaround to make addSuppressed work in tests
18 api "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
19 api "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
20 api "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
21 api "junit:junit:$junit_version"
22 }
23 }
24}
25
26jvmTest {
27 testLogging {
28 showStandardStreams = true
29 events "passed", "failed"
30 }
31 def stressTest = project.properties['stressTest']
32 if (stressTest != null) systemProperties['stressTest'] = stressTest
33}