[Wasm] PL tests implementation for Wasm target

Fixed #KT-58088
This commit is contained in:
Igor Yakovlev
2024-03-06 12:27:37 +01:00
committed by Space Team
parent 6b66195afc
commit 7c16528560
27 changed files with 900 additions and 37 deletions
@@ -69,6 +69,12 @@ public class FirNativePartialLinkageTestGenerated extends AbstractNativePartialL
runTest("compiler/testData/klib/partial-linkage/externalDeclarations/");
}
@Test
@TestMetadata("externalDeclarationsKJS")
public void testExternalDeclarationsKJS() {
runTest("compiler/testData/klib/partial-linkage/externalDeclarationsKJS/");
}
@Test
@TestMetadata("functionTransformations")
public void testFunctionTransformations() {
@@ -65,6 +65,12 @@ public class NativePartialLinkageTestGenerated extends AbstractNativePartialLink
runTest("compiler/testData/klib/partial-linkage/externalDeclarations/");
}
@Test
@TestMetadata("externalDeclarationsKJS")
public void testExternalDeclarationsKJS() {
runTest("compiler/testData/klib/partial-linkage/externalDeclarationsKJS/");
}
@Test
@TestMetadata("functionTransformations")
public void testFunctionTransformations() {
@@ -69,7 +69,7 @@ abstract class AbstractNativePartialLinkageTest : AbstractNativeSimpleTest() {
override fun onNonEmptyBuildDirectory(directory: File) = backupDirectoryContents(directory)
override fun isIgnoredTest(projectInfo: ProjectInfo) =
super.isIgnoredTest(projectInfo) || projectInfo.name == "externalDeclarations"
super.isIgnoredTest(projectInfo) || projectInfo.name == "externalDeclarations" || projectInfo.name == "externalDeclarationsKJS"
override fun onIgnoredTest() = throw TestAbortedException()
}