[LL FIR] implement diagnostic tests on custom script definitions
it is impossible to declare test data with another output yet as `myScriptFile.test.ll.kts` won't be treated as custom definition as it requires `test.kts` extension. ^KT-66232 Fixed ^KT-66276
This commit is contained in:
committed by
Space Team
parent
204465132f
commit
150af66b55
+15
@@ -17,6 +17,8 @@ import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirPreresolvedReversedDiagnosticCompilerTestDataSpecTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirPreresolvedReversedDiagnosticCompilerTestDataTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirReversedBlackBoxCodegenBasedTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirScriptDiagnosticCompilerTestDataTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.diagnostic.compiler.based.AbstractLLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure.*
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractErrorResistanceTest
|
||||
import org.jetbrains.kotlin.analysis.low.level.api.fir.resolve.AbstractOutOfContentRootLazyDeclarationResolveScopeBasedTest
|
||||
@@ -337,6 +339,19 @@ internal fun TestGroupSuite.generateFirLowLevelApiTests() {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"analysis/low-level-api-fir/tests",
|
||||
"plugins/scripting/scripting-tests/testData",
|
||||
) {
|
||||
testClass<AbstractLLFirScriptDiagnosticCompilerTestDataTest> {
|
||||
model("diagnostics/testScripts", pattern = TestGeneratorUtil.KTS)
|
||||
}
|
||||
|
||||
testClass<AbstractLLFirPreresolvedReversedScriptDiagnosticCompilerTestDataTest>() {
|
||||
model("diagnostics/testScripts", pattern = TestGeneratorUtil.KTS)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"analysis/low-level-api-fir/tests",
|
||||
"compiler/testData",
|
||||
|
||||
Reference in New Issue
Block a user