6aeabc83ea
The commit removes all the KLib resolution logic, now Analysis API Standalone clients need to provide all the KLib list directly. The resolution logic was removed as too error-prone and requiring compiler configurations. Kotlin Gradle plugin can provide a full set of required KLibs, so if a client is a Gradle plugin, this should not be an issue. Probably, some fancy API which will explicitly perform all KLib dependency searches should be introduced in the future (KT-63395) ^KT-63126 fixed
22 lines
682 B
Kotlin
22 lines
682 B
Kotlin
plugins {
|
|
kotlin("jvm")
|
|
}
|
|
|
|
tasks.register("analysisAllTests") {
|
|
dependsOn(
|
|
":analysis:decompiled:decompiler-to-file-stubs:test",
|
|
":analysis:decompiled:decompiler-to-psi:test",
|
|
":analysis:decompiled:decompiler-native:test",
|
|
":analysis:analysis-api:test",
|
|
":analysis:analysis-api-fir:test",
|
|
":analysis:analysis-api-fe10:test",
|
|
":analysis:analysis-api-standalone:test",
|
|
":analysis:low-level-api-fir:test",
|
|
":analysis:symbol-light-classes:test"
|
|
)
|
|
|
|
if (kotlinBuildProperties.isKotlinNativeEnabled) {
|
|
dependsOn(":analysis:analysis-api-standalone:analysis-api-standalone-native:test")
|
|
}
|
|
}
|