diff --git a/compiler/testData/klibABI/__utils__/__utils__.kt b/compiler/testData/klib/partial-linkage/__utils__/__utils__.kt similarity index 100% rename from compiler/testData/klibABI/__utils__/__utils__.kt rename to compiler/testData/klib/partial-linkage/__utils__/__utils__.kt diff --git a/compiler/testData/klibABI/addEnumEntry/lib1/l1.kt b/compiler/testData/klib/partial-linkage/addEnumEntry/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/addEnumEntry/lib1/l1.kt diff --git a/compiler/testData/klibABI/addEnumEntry/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/addEnumEntry/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/addEnumEntry/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/addEnumEntry/lib1/module.info b/compiler/testData/klib/partial-linkage/addEnumEntry/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/lib1/module.info rename to compiler/testData/klib/partial-linkage/addEnumEntry/lib1/module.info diff --git a/compiler/testData/klibABI/addEnumEntry/lib2/l2.kt b/compiler/testData/klib/partial-linkage/addEnumEntry/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/addEnumEntry/lib2/l2.kt diff --git a/compiler/testData/klibABI/addEnumEntry/lib2/module.info b/compiler/testData/klib/partial-linkage/addEnumEntry/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/lib2/module.info rename to compiler/testData/klib/partial-linkage/addEnumEntry/lib2/module.info diff --git a/compiler/testData/klibABI/addEnumEntry/main/m.kt b/compiler/testData/klib/partial-linkage/addEnumEntry/main/m.kt similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/main/m.kt rename to compiler/testData/klib/partial-linkage/addEnumEntry/main/m.kt diff --git a/compiler/testData/klibABI/addEnumEntry/main/module.info b/compiler/testData/klib/partial-linkage/addEnumEntry/main/module.info similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/main/module.info rename to compiler/testData/klib/partial-linkage/addEnumEntry/main/module.info diff --git a/compiler/testData/klibABI/addEnumEntry/project.info b/compiler/testData/klib/partial-linkage/addEnumEntry/project.info similarity index 100% rename from compiler/testData/klibABI/addEnumEntry/project.info rename to compiler/testData/klib/partial-linkage/addEnumEntry/project.info diff --git a/compiler/testData/klibABI/addSealedSubclass/lib1/l1.kt b/compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/l1.kt diff --git a/compiler/testData/klibABI/addSealedSubclass/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/addSealedSubclass/lib1/module.info b/compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/lib1/module.info rename to compiler/testData/klib/partial-linkage/addSealedSubclass/lib1/module.info diff --git a/compiler/testData/klibABI/addSealedSubclass/lib2/l2.kt b/compiler/testData/klib/partial-linkage/addSealedSubclass/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/addSealedSubclass/lib2/l2.kt diff --git a/compiler/testData/klibABI/addSealedSubclass/lib2/module.info b/compiler/testData/klib/partial-linkage/addSealedSubclass/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/lib2/module.info rename to compiler/testData/klib/partial-linkage/addSealedSubclass/lib2/module.info diff --git a/compiler/testData/klibABI/addSealedSubclass/main/m.kt b/compiler/testData/klib/partial-linkage/addSealedSubclass/main/m.kt similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/main/m.kt rename to compiler/testData/klib/partial-linkage/addSealedSubclass/main/m.kt diff --git a/compiler/testData/klibABI/addSealedSubclass/main/module.info b/compiler/testData/klib/partial-linkage/addSealedSubclass/main/module.info similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/main/module.info rename to compiler/testData/klib/partial-linkage/addSealedSubclass/main/module.info diff --git a/compiler/testData/klibABI/addSealedSubclass/project.info b/compiler/testData/klib/partial-linkage/addSealedSubclass/project.info similarity index 100% rename from compiler/testData/klibABI/addSealedSubclass/project.info rename to compiler/testData/klib/partial-linkage/addSealedSubclass/project.info diff --git a/compiler/testData/klibABI/changeClassVisibility/lib1/l1.kt b/compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/l1.kt diff --git a/compiler/testData/klibABI/changeClassVisibility/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/changeClassVisibility/lib1/module.info b/compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/lib1/module.info rename to compiler/testData/klib/partial-linkage/changeClassVisibility/lib1/module.info diff --git a/compiler/testData/klibABI/changeClassVisibility/lib2/l2.kt b/compiler/testData/klib/partial-linkage/changeClassVisibility/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/changeClassVisibility/lib2/l2.kt diff --git a/compiler/testData/klibABI/changeClassVisibility/lib2/module.info b/compiler/testData/klib/partial-linkage/changeClassVisibility/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/lib2/module.info rename to compiler/testData/klib/partial-linkage/changeClassVisibility/lib2/module.info diff --git a/compiler/testData/klibABI/changeClassVisibility/main/m.kt b/compiler/testData/klib/partial-linkage/changeClassVisibility/main/m.kt similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/main/m.kt rename to compiler/testData/klib/partial-linkage/changeClassVisibility/main/m.kt diff --git a/compiler/testData/klibABI/changeClassVisibility/main/module.info b/compiler/testData/klib/partial-linkage/changeClassVisibility/main/module.info similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/main/module.info rename to compiler/testData/klib/partial-linkage/changeClassVisibility/main/module.info diff --git a/compiler/testData/klibABI/changeClassVisibility/project.info b/compiler/testData/klib/partial-linkage/changeClassVisibility/project.info similarity index 100% rename from compiler/testData/klibABI/changeClassVisibility/project.info rename to compiler/testData/klib/partial-linkage/changeClassVisibility/project.info diff --git a/compiler/testData/klibABI/changeFunctionVisibility/lib1/l1.kt b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/l1.kt diff --git a/compiler/testData/klibABI/changeFunctionVisibility/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/changeFunctionVisibility/lib1/module.info b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/lib1/module.info rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib1/module.info diff --git a/compiler/testData/klibABI/changeFunctionVisibility/lib2/l2.kt b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib2/l2.kt diff --git a/compiler/testData/klibABI/changeFunctionVisibility/lib2/module.info b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/lib2/module.info rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/lib2/module.info diff --git a/compiler/testData/klibABI/changeFunctionVisibility/main/m.kt b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/main/m.kt similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/main/m.kt rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/main/m.kt diff --git a/compiler/testData/klibABI/changeFunctionVisibility/main/module.info b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/main/module.info similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/main/module.info rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/main/module.info diff --git a/compiler/testData/klibABI/changeFunctionVisibility/project.info b/compiler/testData/klib/partial-linkage/changeFunctionVisibility/project.info similarity index 100% rename from compiler/testData/klibABI/changeFunctionVisibility/project.info rename to compiler/testData/klib/partial-linkage/changeFunctionVisibility/project.info diff --git a/compiler/testData/klibABI/changePropertyVisibility/lib1/l1.kt b/compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/l1.kt diff --git a/compiler/testData/klibABI/changePropertyVisibility/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/changePropertyVisibility/lib1/module.info b/compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/lib1/module.info rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/lib1/module.info diff --git a/compiler/testData/klibABI/changePropertyVisibility/lib2/l2.kt b/compiler/testData/klib/partial-linkage/changePropertyVisibility/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/lib2/l2.kt diff --git a/compiler/testData/klibABI/changePropertyVisibility/lib2/module.info b/compiler/testData/klib/partial-linkage/changePropertyVisibility/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/lib2/module.info rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/lib2/module.info diff --git a/compiler/testData/klibABI/changePropertyVisibility/main/m.kt b/compiler/testData/klib/partial-linkage/changePropertyVisibility/main/m.kt similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/main/m.kt rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/main/m.kt diff --git a/compiler/testData/klibABI/changePropertyVisibility/main/module.info b/compiler/testData/klib/partial-linkage/changePropertyVisibility/main/module.info similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/main/module.info rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/main/module.info diff --git a/compiler/testData/klibABI/changePropertyVisibility/project.info b/compiler/testData/klib/partial-linkage/changePropertyVisibility/project.info similarity index 100% rename from compiler/testData/klibABI/changePropertyVisibility/project.info rename to compiler/testData/klib/partial-linkage/changePropertyVisibility/project.info diff --git a/compiler/testData/klibABI/classTransformations/lib1/l1.kt b/compiler/testData/klib/partial-linkage/classTransformations/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/classTransformations/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/classTransformations/lib1/l1.kt diff --git a/compiler/testData/klibABI/classTransformations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/classTransformations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/classTransformations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/classTransformations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/classTransformations/lib1/module.info b/compiler/testData/klib/partial-linkage/classTransformations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/classTransformations/lib1/module.info rename to compiler/testData/klib/partial-linkage/classTransformations/lib1/module.info diff --git a/compiler/testData/klibABI/classTransformations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/classTransformations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/classTransformations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/classTransformations/lib2/l2.kt diff --git a/compiler/testData/klibABI/classTransformations/lib2/module.info b/compiler/testData/klib/partial-linkage/classTransformations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/classTransformations/lib2/module.info rename to compiler/testData/klib/partial-linkage/classTransformations/lib2/module.info diff --git a/compiler/testData/klibABI/classTransformations/main/m.kt b/compiler/testData/klib/partial-linkage/classTransformations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/classTransformations/main/m.kt rename to compiler/testData/klib/partial-linkage/classTransformations/main/m.kt diff --git a/compiler/testData/klibABI/classTransformations/main/module.info b/compiler/testData/klib/partial-linkage/classTransformations/main/module.info similarity index 100% rename from compiler/testData/klibABI/classTransformations/main/module.info rename to compiler/testData/klib/partial-linkage/classTransformations/main/module.info diff --git a/compiler/testData/klibABI/classTransformations/project.info b/compiler/testData/klib/partial-linkage/classTransformations/project.info similarity index 100% rename from compiler/testData/klibABI/classTransformations/project.info rename to compiler/testData/klib/partial-linkage/classTransformations/project.info diff --git a/compiler/testData/klibABI/externalDeclarations/lib1/l1.js b/compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.js similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib1/l1.js rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.js diff --git a/compiler/testData/klibABI/externalDeclarations/lib1/l1.js.1 b/compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.js.1 similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib1/l1.js.1 rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.js.1 diff --git a/compiler/testData/klibABI/externalDeclarations/lib1/l1.kt b/compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.kt diff --git a/compiler/testData/klibABI/externalDeclarations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/externalDeclarations/lib1/module.info b/compiler/testData/klib/partial-linkage/externalDeclarations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib1/module.info rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib1/module.info diff --git a/compiler/testData/klibABI/externalDeclarations/lib2/l2.js b/compiler/testData/klib/partial-linkage/externalDeclarations/lib2/l2.js similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib2/l2.js rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib2/l2.js diff --git a/compiler/testData/klibABI/externalDeclarations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/externalDeclarations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib2/l2.kt diff --git a/compiler/testData/klibABI/externalDeclarations/lib2/module.info b/compiler/testData/klib/partial-linkage/externalDeclarations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/lib2/module.info rename to compiler/testData/klib/partial-linkage/externalDeclarations/lib2/module.info diff --git a/compiler/testData/klibABI/externalDeclarations/main/m.kt b/compiler/testData/klib/partial-linkage/externalDeclarations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/main/m.kt rename to compiler/testData/klib/partial-linkage/externalDeclarations/main/m.kt diff --git a/compiler/testData/klibABI/externalDeclarations/main/module.info b/compiler/testData/klib/partial-linkage/externalDeclarations/main/module.info similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/main/module.info rename to compiler/testData/klib/partial-linkage/externalDeclarations/main/module.info diff --git a/compiler/testData/klibABI/externalDeclarations/project.info b/compiler/testData/klib/partial-linkage/externalDeclarations/project.info similarity index 100% rename from compiler/testData/klibABI/externalDeclarations/project.info rename to compiler/testData/klib/partial-linkage/externalDeclarations/project.info diff --git a/compiler/testData/klibABI/functionTransformations/lib1/l1.kt b/compiler/testData/klib/partial-linkage/functionTransformations/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/functionTransformations/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/functionTransformations/lib1/l1.kt diff --git a/compiler/testData/klibABI/functionTransformations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/functionTransformations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/functionTransformations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/functionTransformations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/functionTransformations/lib1/module.info b/compiler/testData/klib/partial-linkage/functionTransformations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/functionTransformations/lib1/module.info rename to compiler/testData/klib/partial-linkage/functionTransformations/lib1/module.info diff --git a/compiler/testData/klibABI/functionTransformations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/functionTransformations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/functionTransformations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/functionTransformations/lib2/l2.kt diff --git a/compiler/testData/klibABI/functionTransformations/lib2/module.info b/compiler/testData/klib/partial-linkage/functionTransformations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/functionTransformations/lib2/module.info rename to compiler/testData/klib/partial-linkage/functionTransformations/lib2/module.info diff --git a/compiler/testData/klibABI/functionTransformations/main/m.kt b/compiler/testData/klib/partial-linkage/functionTransformations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/functionTransformations/main/m.kt rename to compiler/testData/klib/partial-linkage/functionTransformations/main/m.kt diff --git a/compiler/testData/klibABI/functionTransformations/main/module.info b/compiler/testData/klib/partial-linkage/functionTransformations/main/module.info similarity index 100% rename from compiler/testData/klibABI/functionTransformations/main/module.info rename to compiler/testData/klib/partial-linkage/functionTransformations/main/module.info diff --git a/compiler/testData/klibABI/functionTransformations/project.info b/compiler/testData/klib/partial-linkage/functionTransformations/project.info similarity index 100% rename from compiler/testData/klibABI/functionTransformations/project.info rename to compiler/testData/klib/partial-linkage/functionTransformations/project.info diff --git a/compiler/testData/klibABI/inheritanceIssues/lib1/l1.kt b/compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/l1.kt diff --git a/compiler/testData/klibABI/inheritanceIssues/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/inheritanceIssues/lib1/module.info b/compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/lib1/module.info rename to compiler/testData/klib/partial-linkage/inheritanceIssues/lib1/module.info diff --git a/compiler/testData/klibABI/inheritanceIssues/lib2/l2.kt b/compiler/testData/klib/partial-linkage/inheritanceIssues/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/inheritanceIssues/lib2/l2.kt diff --git a/compiler/testData/klibABI/inheritanceIssues/lib2/module.info b/compiler/testData/klib/partial-linkage/inheritanceIssues/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/lib2/module.info rename to compiler/testData/klib/partial-linkage/inheritanceIssues/lib2/module.info diff --git a/compiler/testData/klibABI/inheritanceIssues/main/m.kt b/compiler/testData/klib/partial-linkage/inheritanceIssues/main/m.kt similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/main/m.kt rename to compiler/testData/klib/partial-linkage/inheritanceIssues/main/m.kt diff --git a/compiler/testData/klibABI/inheritanceIssues/main/module.info b/compiler/testData/klib/partial-linkage/inheritanceIssues/main/module.info similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/main/module.info rename to compiler/testData/klib/partial-linkage/inheritanceIssues/main/module.info diff --git a/compiler/testData/klibABI/inheritanceIssues/project.info b/compiler/testData/klib/partial-linkage/inheritanceIssues/project.info similarity index 100% rename from compiler/testData/klibABI/inheritanceIssues/project.info rename to compiler/testData/klib/partial-linkage/inheritanceIssues/project.info diff --git a/compiler/testData/klibABI/noNonImplementedCallableFalsePositives/lib/l.kt b/compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/lib/l.kt similarity index 100% rename from compiler/testData/klibABI/noNonImplementedCallableFalsePositives/lib/l.kt rename to compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/lib/l.kt diff --git a/compiler/testData/klibABI/noNonImplementedCallableFalsePositives/lib/module.info b/compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/lib/module.info similarity index 100% rename from compiler/testData/klibABI/noNonImplementedCallableFalsePositives/lib/module.info rename to compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/lib/module.info diff --git a/compiler/testData/klibABI/noNonImplementedCallableFalsePositives/main/m.kt b/compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/main/m.kt similarity index 100% rename from compiler/testData/klibABI/noNonImplementedCallableFalsePositives/main/m.kt rename to compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/main/m.kt diff --git a/compiler/testData/klibABI/noNonImplementedCallableFalsePositives/main/module.info b/compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/main/module.info similarity index 100% rename from compiler/testData/klibABI/noNonImplementedCallableFalsePositives/main/module.info rename to compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/main/module.info diff --git a/compiler/testData/klibABI/noNonImplementedCallableFalsePositives/project.info b/compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/project.info similarity index 100% rename from compiler/testData/klibABI/noNonImplementedCallableFalsePositives/project.info rename to compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/project.info diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/l1.kt.0 b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/l1.kt.0 similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/l1.kt.0 rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/l1.kt.0 diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/module.info b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib1/module.info rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib1/module.info diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib2/l2.kt b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib2/l2.kt diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib2/module.info b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/lib2/module.info rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/lib2/module.info diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/main/m.kt b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/main/m.kt similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/main/m.kt rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/main/m.kt diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/main/module.info b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/main/module.info similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/main/module.info rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/main/module.info diff --git a/compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/project.info b/compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/project.info similarity index 100% rename from compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/project.info rename to compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/project.info diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/l1.kt b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/l1.kt diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/module.info b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib1/module.info rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib1/module.info diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib2/l2.kt b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib2/l2.kt diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib2/module.info b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/lib2/module.info rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/lib2/module.info diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/main/m.kt b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/main/m.kt similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/main/m.kt rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/main/m.kt diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/main/module.info b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/main/module.info similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/main/module.info rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/main/module.info diff --git a/compiler/testData/klibABI/nonExhaustivenessOfWhenClause/project.info b/compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/project.info similarity index 100% rename from compiler/testData/klibABI/nonExhaustivenessOfWhenClause/project.info rename to compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/project.info diff --git a/compiler/testData/klibABI/propertyTransformations/lib1/l1.kt b/compiler/testData/klib/partial-linkage/propertyTransformations/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/propertyTransformations/lib1/l1.kt diff --git a/compiler/testData/klibABI/propertyTransformations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/propertyTransformations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/propertyTransformations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/propertyTransformations/lib1/module.info b/compiler/testData/klib/partial-linkage/propertyTransformations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/lib1/module.info rename to compiler/testData/klib/partial-linkage/propertyTransformations/lib1/module.info diff --git a/compiler/testData/klibABI/propertyTransformations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/propertyTransformations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/propertyTransformations/lib2/l2.kt diff --git a/compiler/testData/klibABI/propertyTransformations/lib2/module.info b/compiler/testData/klib/partial-linkage/propertyTransformations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/lib2/module.info rename to compiler/testData/klib/partial-linkage/propertyTransformations/lib2/module.info diff --git a/compiler/testData/klibABI/propertyTransformations/main/m.kt b/compiler/testData/klib/partial-linkage/propertyTransformations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/main/m.kt rename to compiler/testData/klib/partial-linkage/propertyTransformations/main/m.kt diff --git a/compiler/testData/klibABI/propertyTransformations/main/module.info b/compiler/testData/klib/partial-linkage/propertyTransformations/main/module.info similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/main/module.info rename to compiler/testData/klib/partial-linkage/propertyTransformations/main/module.info diff --git a/compiler/testData/klibABI/propertyTransformations/project.info b/compiler/testData/klib/partial-linkage/propertyTransformations/project.info similarity index 100% rename from compiler/testData/klibABI/propertyTransformations/project.info rename to compiler/testData/klib/partial-linkage/propertyTransformations/project.info diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/lib1/l1.kt b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/l1.kt diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/lib1/module.info b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/lib1/module.info rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib1/module.info diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib2/l2.kt diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/lib2/module.info b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/lib2/module.info rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/lib2/module.info diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/main/m.kt b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/main/m.kt rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/main/m.kt diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/main/module.info b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/main/module.info similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/main/module.info rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/main/module.info diff --git a/compiler/testData/klibABI/referencingUnusableDeclarations/project.info b/compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/project.info similarity index 100% rename from compiler/testData/klibABI/referencingUnusableDeclarations/project.info rename to compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/project.info diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.0 b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.0 similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.0 rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.0 diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/module.info b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib1/module.info rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib1/module.info diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt.1 b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt.1 rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/l2.kt.1 diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/module.info b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/lib2/module.info rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/lib2/module.info diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/main/m.kt b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/main/m.kt similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/main/m.kt rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/main/m.kt diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/main/module.info b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/main/module.info similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/main/module.info rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/main/module.info diff --git a/compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/project.info b/compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/project.info similarity index 100% rename from compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/project.info rename to compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/project.info diff --git a/compiler/testData/klibABI/removeCallable/lib1/l1.kt b/compiler/testData/klib/partial-linkage/removeCallable/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/removeCallable/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/removeCallable/lib1/l1.kt diff --git a/compiler/testData/klibABI/removeCallable/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/removeCallable/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeCallable/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/removeCallable/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/removeCallable/lib1/module.info b/compiler/testData/klib/partial-linkage/removeCallable/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/removeCallable/lib1/module.info rename to compiler/testData/klib/partial-linkage/removeCallable/lib1/module.info diff --git a/compiler/testData/klibABI/removeCallable/lib2/l2.kt b/compiler/testData/klib/partial-linkage/removeCallable/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/removeCallable/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/removeCallable/lib2/l2.kt diff --git a/compiler/testData/klibABI/removeCallable/lib2/module.info b/compiler/testData/klib/partial-linkage/removeCallable/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/removeCallable/lib2/module.info rename to compiler/testData/klib/partial-linkage/removeCallable/lib2/module.info diff --git a/compiler/testData/klibABI/removeCallable/main/m.kt b/compiler/testData/klib/partial-linkage/removeCallable/main/m.kt similarity index 100% rename from compiler/testData/klibABI/removeCallable/main/m.kt rename to compiler/testData/klib/partial-linkage/removeCallable/main/m.kt diff --git a/compiler/testData/klibABI/removeCallable/main/module.info b/compiler/testData/klib/partial-linkage/removeCallable/main/module.info similarity index 100% rename from compiler/testData/klibABI/removeCallable/main/module.info rename to compiler/testData/klib/partial-linkage/removeCallable/main/module.info diff --git a/compiler/testData/klibABI/removeCallable/project.info b/compiler/testData/klib/partial-linkage/removeCallable/project.info similarity index 100% rename from compiler/testData/klibABI/removeCallable/project.info rename to compiler/testData/klib/partial-linkage/removeCallable/project.info diff --git a/compiler/testData/klibABI/removeClass/lib1/l1.kt b/compiler/testData/klib/partial-linkage/removeClass/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/removeClass/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/removeClass/lib1/l1.kt diff --git a/compiler/testData/klibABI/removeClass/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/removeClass/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeClass/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/removeClass/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/removeClass/lib1/module.info b/compiler/testData/klib/partial-linkage/removeClass/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/removeClass/lib1/module.info rename to compiler/testData/klib/partial-linkage/removeClass/lib1/module.info diff --git a/compiler/testData/klibABI/removeClass/lib2/l2.kt b/compiler/testData/klib/partial-linkage/removeClass/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/removeClass/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/removeClass/lib2/l2.kt diff --git a/compiler/testData/klibABI/removeClass/lib2/module.info b/compiler/testData/klib/partial-linkage/removeClass/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/removeClass/lib2/module.info rename to compiler/testData/klib/partial-linkage/removeClass/lib2/module.info diff --git a/compiler/testData/klibABI/removeClass/main/m.kt b/compiler/testData/klib/partial-linkage/removeClass/main/m.kt similarity index 100% rename from compiler/testData/klibABI/removeClass/main/m.kt rename to compiler/testData/klib/partial-linkage/removeClass/main/m.kt diff --git a/compiler/testData/klibABI/removeClass/main/module.info b/compiler/testData/klib/partial-linkage/removeClass/main/module.info similarity index 100% rename from compiler/testData/klibABI/removeClass/main/module.info rename to compiler/testData/klib/partial-linkage/removeClass/main/module.info diff --git a/compiler/testData/klibABI/removeClass/project.info b/compiler/testData/klib/partial-linkage/removeClass/project.info similarity index 100% rename from compiler/testData/klibABI/removeClass/project.info rename to compiler/testData/klib/partial-linkage/removeClass/project.info diff --git a/compiler/testData/klibABI/removeEnumEntry/lib1/l1.kt b/compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/l1.kt diff --git a/compiler/testData/klibABI/removeEnumEntry/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/removeEnumEntry/lib1/module.info b/compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/lib1/module.info rename to compiler/testData/klib/partial-linkage/removeEnumEntry/lib1/module.info diff --git a/compiler/testData/klibABI/removeEnumEntry/lib2/l2.kt b/compiler/testData/klib/partial-linkage/removeEnumEntry/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/removeEnumEntry/lib2/l2.kt diff --git a/compiler/testData/klibABI/removeEnumEntry/lib2/module.info b/compiler/testData/klib/partial-linkage/removeEnumEntry/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/lib2/module.info rename to compiler/testData/klib/partial-linkage/removeEnumEntry/lib2/module.info diff --git a/compiler/testData/klibABI/removeEnumEntry/main/m.kt b/compiler/testData/klib/partial-linkage/removeEnumEntry/main/m.kt similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/main/m.kt rename to compiler/testData/klib/partial-linkage/removeEnumEntry/main/m.kt diff --git a/compiler/testData/klibABI/removeEnumEntry/main/module.info b/compiler/testData/klib/partial-linkage/removeEnumEntry/main/module.info similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/main/module.info rename to compiler/testData/klib/partial-linkage/removeEnumEntry/main/module.info diff --git a/compiler/testData/klibABI/removeEnumEntry/project.info b/compiler/testData/klib/partial-linkage/removeEnumEntry/project.info similarity index 100% rename from compiler/testData/klibABI/removeEnumEntry/project.info rename to compiler/testData/klib/partial-linkage/removeEnumEntry/project.info diff --git a/compiler/testData/klibABI/removeSealedSubclass/lib1/l1.kt b/compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/l1.kt diff --git a/compiler/testData/klibABI/removeSealedSubclass/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/removeSealedSubclass/lib1/module.info b/compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/lib1/module.info rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/lib1/module.info diff --git a/compiler/testData/klibABI/removeSealedSubclass/lib2/l2.kt b/compiler/testData/klib/partial-linkage/removeSealedSubclass/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/lib2/l2.kt diff --git a/compiler/testData/klibABI/removeSealedSubclass/lib2/module.info b/compiler/testData/klib/partial-linkage/removeSealedSubclass/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/lib2/module.info rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/lib2/module.info diff --git a/compiler/testData/klibABI/removeSealedSubclass/main/m.kt b/compiler/testData/klib/partial-linkage/removeSealedSubclass/main/m.kt similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/main/m.kt rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/main/m.kt diff --git a/compiler/testData/klibABI/removeSealedSubclass/main/module.info b/compiler/testData/klib/partial-linkage/removeSealedSubclass/main/module.info similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/main/module.info rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/main/module.info diff --git a/compiler/testData/klibABI/removeSealedSubclass/project.info b/compiler/testData/klib/partial-linkage/removeSealedSubclass/project.info similarity index 100% rename from compiler/testData/klibABI/removeSealedSubclass/project.info rename to compiler/testData/klib/partial-linkage/removeSealedSubclass/project.info diff --git a/compiler/testData/klibABI/replaceCallableReturnType/lib1/l1.kt b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/l1.kt diff --git a/compiler/testData/klibABI/replaceCallableReturnType/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/replaceCallableReturnType/lib1/module.info b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/lib1/module.info rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib1/module.info diff --git a/compiler/testData/klibABI/replaceCallableReturnType/lib2/l2.kt b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib2/l2.kt diff --git a/compiler/testData/klibABI/replaceCallableReturnType/lib2/module.info b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/lib2/module.info rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/lib2/module.info diff --git a/compiler/testData/klibABI/replaceCallableReturnType/main/m.kt b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/main/m.kt similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/main/m.kt rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/main/m.kt diff --git a/compiler/testData/klibABI/replaceCallableReturnType/main/module.info b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/main/module.info similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/main/module.info rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/main/module.info diff --git a/compiler/testData/klibABI/replaceCallableReturnType/project.info b/compiler/testData/klib/partial-linkage/replaceCallableReturnType/project.info similarity index 100% rename from compiler/testData/klibABI/replaceCallableReturnType/project.info rename to compiler/testData/klib/partial-linkage/replaceCallableReturnType/project.info diff --git a/compiler/testData/klibABI/severalInheritedImplementations/lib1/l1.kt.0 b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/l1.kt.0 similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/lib1/l1.kt.0 rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/l1.kt.0 diff --git a/compiler/testData/klibABI/severalInheritedImplementations/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/severalInheritedImplementations/lib1/module.info b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/lib1/module.info rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib1/module.info diff --git a/compiler/testData/klibABI/severalInheritedImplementations/lib2/l2.kt b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib2/l2.kt diff --git a/compiler/testData/klibABI/severalInheritedImplementations/lib2/module.info b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/lib2/module.info rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/lib2/module.info diff --git a/compiler/testData/klibABI/severalInheritedImplementations/main/m.kt b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/main/m.kt similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/main/m.kt rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/main/m.kt diff --git a/compiler/testData/klibABI/severalInheritedImplementations/main/module.info b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/main/module.info similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/main/module.info rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/main/module.info diff --git a/compiler/testData/klibABI/severalInheritedImplementations/project.info b/compiler/testData/klib/partial-linkage/severalInheritedImplementations/project.info similarity index 100% rename from compiler/testData/klibABI/severalInheritedImplementations/project.info rename to compiler/testData/klib/partial-linkage/severalInheritedImplementations/project.info diff --git a/compiler/testData/klibABI/typeAliasChanges/lib1/l1.kt b/compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/l1.kt similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/lib1/l1.kt rename to compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/l1.kt diff --git a/compiler/testData/klibABI/typeAliasChanges/lib1/l1.kt.1 b/compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/l1.kt.1 similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/lib1/l1.kt.1 rename to compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/l1.kt.1 diff --git a/compiler/testData/klibABI/typeAliasChanges/lib1/module.info b/compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/module.info similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/lib1/module.info rename to compiler/testData/klib/partial-linkage/typeAliasChanges/lib1/module.info diff --git a/compiler/testData/klibABI/typeAliasChanges/lib2/l2.kt b/compiler/testData/klib/partial-linkage/typeAliasChanges/lib2/l2.kt similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/lib2/l2.kt rename to compiler/testData/klib/partial-linkage/typeAliasChanges/lib2/l2.kt diff --git a/compiler/testData/klibABI/typeAliasChanges/lib2/module.info b/compiler/testData/klib/partial-linkage/typeAliasChanges/lib2/module.info similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/lib2/module.info rename to compiler/testData/klib/partial-linkage/typeAliasChanges/lib2/module.info diff --git a/compiler/testData/klibABI/typeAliasChanges/main/m.kt b/compiler/testData/klib/partial-linkage/typeAliasChanges/main/m.kt similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/main/m.kt rename to compiler/testData/klib/partial-linkage/typeAliasChanges/main/m.kt diff --git a/compiler/testData/klibABI/typeAliasChanges/main/module.info b/compiler/testData/klib/partial-linkage/typeAliasChanges/main/module.info similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/main/module.info rename to compiler/testData/klib/partial-linkage/typeAliasChanges/main/module.info diff --git a/compiler/testData/klibABI/typeAliasChanges/project.info b/compiler/testData/klib/partial-linkage/typeAliasChanges/project.info similarity index 100% rename from compiler/testData/klibABI/typeAliasChanges/project.info rename to compiler/testData/klib/partial-linkage/typeAliasChanges/project.info diff --git a/js/js.tests/test/org/jetbrains/kotlin/generators/tests/GenerateJsTests.kt b/js/js.tests/test/org/jetbrains/kotlin/generators/tests/GenerateJsTests.kt index 113341c5173..a617a73bd50 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/generators/tests/GenerateJsTests.kt +++ b/js/js.tests/test/org/jetbrains/kotlin/generators/tests/GenerateJsTests.kt @@ -50,22 +50,22 @@ fun main(args: Array) { generateTestGroupSuiteWithJUnit5(args) { testGroup("js/js.tests/tests-gen", "compiler/testData") { testClass { - model("klibABI/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) } } testGroup("js/js.tests/tests-gen", "compiler/testData") { testClass { - model("klibABI/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) } } testGroup("js/js.tests/tests-gen", "compiler/testData") { testClass { - model("klibABI/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR_ES6, recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR_ES6, recursive = false) } } testGroup("js/js.tests/tests-gen", "compiler/testData") { testClass { - model("klibABI/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", targetBackend = TargetBackend.JS_IR, recursive = false) } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/FirJsPartialLinkageNoICTestCaseGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/FirJsPartialLinkageNoICTestCaseGenerated.java index 17f8d67ff8c..c71867ea9be 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/FirJsPartialLinkageNoICTestCaseGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/FirJsPartialLinkageNoICTestCaseGenerated.java @@ -17,143 +17,143 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") public class FirJsPartialLinkageNoICTestCaseGenerated extends AbstractFirJsPartialLinkageNoICTestCase { @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICES6TestCaseGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICES6TestCaseGenerated.java index 5d9ae8d444c..e9c5417b73d 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICES6TestCaseGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICES6TestCaseGenerated.java @@ -17,143 +17,143 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") public class JsPartialLinkageNoICES6TestCaseGenerated extends AbstractJsPartialLinkageNoICES6TestCase { @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR_ES6, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR_ES6, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICTestCaseGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICTestCaseGenerated.java index dc2017d5e74..7fb51ed1b3f 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICTestCaseGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageNoICTestCaseGenerated.java @@ -17,143 +17,143 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") public class JsPartialLinkageNoICTestCaseGenerated extends AbstractJsPartialLinkageNoICTestCase { @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageWithICTestCaseGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageWithICTestCaseGenerated.java index fe3429bcef1..1c7ec7cd908 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageWithICTestCaseGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/JsPartialLinkageWithICTestCaseGenerated.java @@ -17,143 +17,143 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") public class JsPartialLinkageWithICTestCaseGenerated extends AbstractJsPartialLinkageWithICTestCase { @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, TargetBackend.JS_IR, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativePartialLinkageTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativePartialLinkageTestGenerated.java index 79bb0be130d..94ef483fcae 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativePartialLinkageTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativePartialLinkageTestGenerated.java @@ -18,7 +18,7 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateNativeTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") @Tag("frontend-fir") @FirPipeline() @@ -26,137 +26,137 @@ public class FirNativePartialLinkageTestGenerated extends AbstractNativePartialL @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/NativePartialLinkageTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/NativePartialLinkageTestGenerated.java index 0d46949e7ae..ef76bc96c49 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/NativePartialLinkageTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/NativePartialLinkageTestGenerated.java @@ -16,143 +16,143 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.GenerateNativeTestsKt}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("compiler/testData/klibABI") +@TestMetadata("compiler/testData/klib/partial-linkage") @TestDataPath("$PROJECT_ROOT") public class NativePartialLinkageTestGenerated extends AbstractNativePartialLinkageTest { @Test @TestMetadata("addEnumEntry") public void testAddEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/addEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/addEnumEntry/"); } @Test @TestMetadata("addSealedSubclass") public void testAddSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/addSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/addSealedSubclass/"); } @Test - public void testAllFilesPresentInKlibABI() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klibABI"), Pattern.compile("^([^_](.+))$"), null, false); + public void testAllFilesPresentInPartial_linkage() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/klib/partial-linkage"), Pattern.compile("^([^_](.+))$"), null, false); } @Test @TestMetadata("changeClassVisibility") public void testChangeClassVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeClassVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeClassVisibility/"); } @Test @TestMetadata("changeFunctionVisibility") public void testChangeFunctionVisibility() throws Exception { - runTest("compiler/testData/klibABI/changeFunctionVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changeFunctionVisibility/"); } @Test @TestMetadata("changePropertyVisibility") public void testChangePropertyVisibility() throws Exception { - runTest("compiler/testData/klibABI/changePropertyVisibility/"); + runTest("compiler/testData/klib/partial-linkage/changePropertyVisibility/"); } @Test @TestMetadata("classTransformations") public void testClassTransformations() throws Exception { - runTest("compiler/testData/klibABI/classTransformations/"); + runTest("compiler/testData/klib/partial-linkage/classTransformations/"); } @Test @TestMetadata("externalDeclarations") public void testExternalDeclarations() throws Exception { - runTest("compiler/testData/klibABI/externalDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/externalDeclarations/"); } @Test @TestMetadata("functionTransformations") public void testFunctionTransformations() throws Exception { - runTest("compiler/testData/klibABI/functionTransformations/"); + runTest("compiler/testData/klib/partial-linkage/functionTransformations/"); } @Test @TestMetadata("inheritanceIssues") public void testInheritanceIssues() throws Exception { - runTest("compiler/testData/klibABI/inheritanceIssues/"); + runTest("compiler/testData/klib/partial-linkage/inheritanceIssues/"); } @Test @TestMetadata("noNonImplementedCallableFalsePositives") public void testNoNonImplementedCallableFalsePositives() throws Exception { - runTest("compiler/testData/klibABI/noNonImplementedCallableFalsePositives/"); + runTest("compiler/testData/klib/partial-linkage/noNonImplementedCallableFalsePositives/"); } @Test @TestMetadata("nonAbstractCallableBecomesAbstract") public void testNonAbstractCallableBecomesAbstract() throws Exception { - runTest("compiler/testData/klibABI/nonAbstractCallableBecomesAbstract/"); + runTest("compiler/testData/klib/partial-linkage/nonAbstractCallableBecomesAbstract/"); } @Test @TestMetadata("nonExhaustivenessOfWhenClause") public void testNonExhaustivenessOfWhenClause() throws Exception { - runTest("compiler/testData/klibABI/nonExhaustivenessOfWhenClause/"); + runTest("compiler/testData/klib/partial-linkage/nonExhaustivenessOfWhenClause/"); } @Test @TestMetadata("propertyTransformations") public void testPropertyTransformations() throws Exception { - runTest("compiler/testData/klibABI/propertyTransformations/"); + runTest("compiler/testData/klib/partial-linkage/propertyTransformations/"); } @Test @TestMetadata("referencingUnusableDeclarations") public void testReferencingUnusableDeclarations() throws Exception { - runTest("compiler/testData/klibABI/referencingUnusableDeclarations/"); + runTest("compiler/testData/klib/partial-linkage/referencingUnusableDeclarations/"); } @Test @TestMetadata("removeAbstractCallableFromAbstractClassOrInterface") public void testRemoveAbstractCallableFromAbstractClassOrInterface() throws Exception { - runTest("compiler/testData/klibABI/removeAbstractCallableFromAbstractClassOrInterface/"); + runTest("compiler/testData/klib/partial-linkage/removeAbstractCallableFromAbstractClassOrInterface/"); } @Test @TestMetadata("removeCallable") public void testRemoveCallable() throws Exception { - runTest("compiler/testData/klibABI/removeCallable/"); + runTest("compiler/testData/klib/partial-linkage/removeCallable/"); } @Test @TestMetadata("removeClass") public void testRemoveClass() throws Exception { - runTest("compiler/testData/klibABI/removeClass/"); + runTest("compiler/testData/klib/partial-linkage/removeClass/"); } @Test @TestMetadata("removeEnumEntry") public void testRemoveEnumEntry() throws Exception { - runTest("compiler/testData/klibABI/removeEnumEntry/"); + runTest("compiler/testData/klib/partial-linkage/removeEnumEntry/"); } @Test @TestMetadata("removeSealedSubclass") public void testRemoveSealedSubclass() throws Exception { - runTest("compiler/testData/klibABI/removeSealedSubclass/"); + runTest("compiler/testData/klib/partial-linkage/removeSealedSubclass/"); } @Test @TestMetadata("replaceCallableReturnType") public void testReplaceCallableReturnType() throws Exception { - runTest("compiler/testData/klibABI/replaceCallableReturnType/"); + runTest("compiler/testData/klib/partial-linkage/replaceCallableReturnType/"); } @Test @TestMetadata("severalInheritedImplementations") public void testSeveralInheritedImplementations() throws Exception { - runTest("compiler/testData/klibABI/severalInheritedImplementations/"); + runTest("compiler/testData/klib/partial-linkage/severalInheritedImplementations/"); } @Test @TestMetadata("typeAliasChanges") public void testTypeAliasChanges() throws Exception { - runTest("compiler/testData/klibABI/typeAliasChanges/"); + runTest("compiler/testData/klib/partial-linkage/typeAliasChanges/"); } } diff --git a/native/native.tests/tests/org/jetbrains/kotlin/generators/tests/GenerateNativeTests.kt b/native/native.tests/tests/org/jetbrains/kotlin/generators/tests/GenerateNativeTests.kt index 9ed2ad24351..508f510abac 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/generators/tests/GenerateNativeTests.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/generators/tests/GenerateNativeTests.kt @@ -111,7 +111,7 @@ fun main() { testClass( suiteTestClassName = "NativePartialLinkageTestGenerated" ) { - model("klibABI/", pattern = "^([^_](.+))$", recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", recursive = false) } testClass( suiteTestClassName = "FirNativePartialLinkageTestGenerated", @@ -119,7 +119,7 @@ fun main() { *frontendFir() ) ) { - model("klibABI/", pattern = "^([^_](.+))$", recursive = false) + model("klib/partial-linkage/", pattern = "^([^_](.+))$", recursive = false) } }