Files
kotlin-fork/analysis/build.gradle.kts
T
Marco Pennekamp ee7c67ba11 [LL] Add LL API module for JDK 11 tests to support Lincheck tests
- Lincheck is compiled with JDK 11 and the `low-level-api-fir` module is
  based on the JDK 8 toolchain, so we need to add a new module with a
  JDK 11 toolchain to support Lincheck tests. We cannot bump
  `low-level-api-fir` to JDK 11 because `low-level-api-fir-for-ide`
  requires it to be based on a JDK 8 toolchain.
- Using a Gradle test suite is unfortunately not an option, because
  `low-level-api-fir-for-ide` will think that the whole
  `low-level-api-fir` module is compiled with JDK 11 if just a single
  test suite has this toolchain.

^KT-62136
2023-12-05 21:31:32 +00:00

27 lines
897 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-js: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:low-level-api-fir:tests-jdk11:test",
":analysis:symbol-light-classes:test"
)
if (kotlinBuildProperties.isKotlinNativeEnabled) {
dependsOn(
":analysis:analysis-api-standalone:analysis-api-standalone-native:test",
":analysis:low-level-api-fir:low-level-api-fir-native:llFirNativeTests",
)
}
}