Files
kotlin-fork/libraries/tools/binary-compatibility-validator/build.gradle
T
Ilya Gorbunov d8e8c6afb3 Update BCV library version in reference public api test and update dumps
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.
2022-11-18 06:00:17 +00:00

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'
}