[Tests] Run KMP tests in Analysis API LL FIR test suites

New tests are red in current commit!
All `.ll.kt` files are just copies of `.fir.kt` or `.kt`. This will be
fixed in the next commit to clearly show difference between LL and FIR.

The original purpose of this change was to test
`ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT` diagnostic, for which FIR checker
will be run only in IDE (to be changed in next MR), so its reports
a lost from usual KMP tests.
But this looks like a useful change for all KMP tests, not only this
diagnostic.

^KT-62559
This commit is contained in:
Roman Efremov
2023-10-25 11:16:21 +02:00
committed by Space Team
parent 026ad1cebc
commit 29980c6b85
120 changed files with 7775 additions and 618 deletions
@@ -246,8 +246,6 @@ internal fun TestGroupSuite.generateFirLowLevelApiTests() {
fun TestGroup.TestClass.modelInit() {
model(
"diagnostics/tests",
// MPP tests are not actual for Analysis Api (IDE) infrastructure because it doesn't use IR at all, unlike MPP
excludeDirsRecursively = listOf("multiplatform"),
excludedPattern = CUSTOM_TEST_DATA_EXTENSION_PATTERN,
pattern = KT_OR_KTS,
)