From 4bcae0cc6f14b9bb971fa4e2ae2d58e4625b3ba5 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Wed, 23 Jun 2021 15:46:42 +0200 Subject: [PATCH] [Commonizer] Add CommonizeNativeDistributionTest.`commonize - unix platforms`() --- .../CommonizeNativeDistributionTest.kt | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/native/commonizer-api/test/org/jetbrains/kotlin/commonizer/CommonizeNativeDistributionTest.kt b/native/commonizer-api/test/org/jetbrains/kotlin/commonizer/CommonizeNativeDistributionTest.kt index 7708db79f51..5a3522398a4 100644 --- a/native/commonizer-api/test/org/jetbrains/kotlin/commonizer/CommonizeNativeDistributionTest.kt +++ b/native/commonizer-api/test/org/jetbrains/kotlin/commonizer/CommonizeNativeDistributionTest.kt @@ -42,6 +42,29 @@ class CommonizeNativeDistributionTest { ) } + @Test + fun `commonize - unix platforms`() { + val unixTarget = CommonizerTarget( + LINUX_X64, LINUX_ARM64, + MACOS_X64, MACOS_ARM64, + IOS_X64, IOS_ARM64, + WATCHOS_ARM64, WATCHOS_ARM32, WATCHOS_X86, + TVOS_ARM64, TVOS_X64 + ) + + CliCommonizer(this::class.java.classLoader).commonizeNativeDistribution( + konanHome = konanHome, + outputTargets = setOf(unixTarget), + outputDirectory = temporaryOutputDirectory.root, + logLevel = CommonizerLogLevel.Info + ) + + assertTrue( + resolveCommonizedDirectory(temporaryOutputDirectory.root, unixTarget).isDirectory, + "Expected directory for $unixTarget" + ) + } + @Test fun `commonize - no outputTargets specified`() { CliCommonizer(this::class.java.classLoader).commonizeNativeDistribution( @@ -51,4 +74,4 @@ class CommonizeNativeDistributionTest { logLevel = CommonizerLogLevel.Info ) } -} \ No newline at end of file +}