[SLC] update test data for 2.0 version

* disable compiled tests for scripts because they are not supported yet
* fix test data

^KT-60590 Fixed
This commit is contained in:
Dmitrii Gridin
2023-07-24 15:16:51 +02:00
committed by Space Team
parent 2a8b655294
commit 11d86992c5
5 changed files with 18 additions and 99 deletions
@@ -70,19 +70,24 @@ private fun TestGroupSuite.generateCompilerTestDataBasedLightClassesTests() {
}
}
private fun lightClassesByPsiTestsInit(isLibrary: Boolean = false): TestGroup.TestClass.() -> Unit = {
model(
relativeRootPath = "asJava/lightClasses/lightClassByPsi",
// Compiled scripts are not yet supported
excludeDirs = if (isLibrary) listOf("scripts") else emptyList(),
pattern = TestGeneratorUtil.KT_OR_KTS
)
}
private fun TestGroup.lightClassesByPsiTests() {
val modelInit: TestGroup.TestClass.() -> Unit = {
model("asJava/lightClasses/lightClassByPsi", pattern = TestGeneratorUtil.KT_OR_KTS)
}
testClass<AbstractSymbolLightClassesByPsiForSourceTest>(init = lightClassesByPsiTestsInit())
testClass<AbstractSymbolLightClassesByPsiForLibraryTest>(init = lightClassesByPsiTestsInit(isLibrary = true))
testClass<AbstractSymbolLightClassesByPsiForSourceTest>(init = modelInit)
testClass<AbstractSymbolLightClassesByPsiForLibraryTest>(init = modelInit)
testClass<AbstractSymbolLightClassesParentingByPsiForSourceTest>(init = lightClassesByPsiTestsInit())
testClass<AbstractSymbolLightClassesParentingByPsiForLibraryTest>(init = lightClassesByPsiTestsInit(isLibrary = true))
testClass<AbstractSymbolLightClassesParentingByPsiForSourceTest>(init = modelInit)
testClass<AbstractSymbolLightClassesParentingByPsiForLibraryTest>(init = modelInit)
testClass<AbstractSymbolLightClassesEqualityByPsiForSourceTest>(init = modelInit)
testClass<AbstractSymbolLightClassesEqualityByPsiForLibraryTest>(init = modelInit)
testClass<AbstractSymbolLightClassesEqualityByPsiForSourceTest>(init = lightClassesByPsiTestsInit())
testClass<AbstractSymbolLightClassesEqualityByPsiForLibraryTest>(init = lightClassesByPsiTestsInit(isLibrary = true))
}
private fun TestGroup.lightClassesByFqNameTests() {