d8e8c6afb3
There were two problems in BCV fixed: - https://github.com/Kotlin/binary-compatibility-validator/issues/36 - https://github.com/Kotlin/binary-compatibility-validator/issues/58 Therefore some methods with default values and properties that mistakenly wasn't included in the dump, now have appeared in it.
45 lines
1.2 KiB
Groovy
45 lines
1.2 KiB
Groovy
apply plugin: 'kotlin'
|
|
apply plugin: 'jps-compatible'
|
|
|
|
configurations {
|
|
testArtifacts
|
|
}
|
|
|
|
dependencies {
|
|
api("org.jetbrains.kotlinx:binary-compatibility-validator:0.12.0")
|
|
api("org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0")
|
|
|
|
testApi project(':kotlin-test:kotlin-test-junit')
|
|
|
|
testArtifacts project(':kotlin-stdlib')
|
|
testArtifacts project(':kotlin-stdlib-jdk7')
|
|
testArtifacts project(':kotlin-stdlib-jdk8')
|
|
testArtifacts project(':kotlin-reflect')
|
|
testArtifacts project(':kotlin-gradle-plugin-idea')
|
|
testArtifacts project(path: ":kotlin-gradle-plugin-idea-proto", configuration: "binaryValidationApiElements")
|
|
testArtifacts project(':kotlin-tooling-core')
|
|
testArtifacts project(':kotlin-gradle-plugin-api')
|
|
testArtifacts project(':kotlin-gradle-plugin-annotations')
|
|
}
|
|
|
|
pill {
|
|
variant = 'FULL'
|
|
}
|
|
|
|
sourceSets {
|
|
test {
|
|
java {
|
|
srcDir "src/test/kotlin"
|
|
}
|
|
}
|
|
}
|
|
|
|
test {
|
|
dependsOn configurations.testArtifacts
|
|
|
|
systemProperty 'overwrite.output', System.getProperty("overwrite.output", "false")
|
|
systemProperty 'kotlinVersion', project.version
|
|
systemProperty 'testCasesClassesDirs', sourceSets.test.output.classesDirs.asPath
|
|
jvmArgs '-ea'
|
|
}
|