[stub builder] introduce a separate testsuite where classfiles generated by the K2 compiler

The result of k1/k2 should be similar here, the differences should be fixed by KT-60764
This commit is contained in:
Ilya Kirillov
2023-07-27 14:13:08 +02:00
committed by Space Team
parent 2ab73f286a
commit 419c0c83e3
7 changed files with 123 additions and 8 deletions
@@ -5,8 +5,11 @@
package org.jetbrains.kotlin.generators.tests.analysis.api
import org.jetbrains.kotlin.analysis.decompiler.psi.AbstractByDecompiledPsiStubBuilderK2CompilerTest
import org.jetbrains.kotlin.analysis.decompiler.psi.AbstractByDecompiledPsiStubBuilderTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractAdditionalStubInfoK2CompilerTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractAdditionalStubInfoTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractClsStubBuilderK2CompilerTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.generators.TestGroupSuite
@@ -18,6 +21,10 @@ internal fun TestGroupSuite.generateDecompiledTests() {
testClass<AbstractClsStubBuilderTest> {
model("clsFileStubBuilder", extension = null, recursive = false)
}
testClass<AbstractClsStubBuilderK2CompilerTest> {
model("clsFileStubBuilder", extension = null, recursive = false)
}
}
testGroup(
@@ -27,6 +34,10 @@ internal fun TestGroupSuite.generateDecompiledTests() {
testClass<AbstractAdditionalStubInfoTest> {
model("additionalClsStubInfo", extension = null, recursive = false)
}
testClass<AbstractAdditionalStubInfoK2CompilerTest> {
model("additionalClsStubInfo", extension = null, recursive = false)
}
}
testGroup(
@@ -36,5 +47,9 @@ internal fun TestGroupSuite.generateDecompiledTests() {
testClass<AbstractByDecompiledPsiStubBuilderTest> {
model("clsFileStubBuilder", extension = null, recursive = false)
}
testClass<AbstractByDecompiledPsiStubBuilderK2CompilerTest> {
model("clsFileStubBuilder", extension = null, recursive = false)
}
}
}