Adjust CommonizerIT to MinGW cross-compilation

This commit is contained in:
Sergey Bogolepov
2021-08-24 16:23:46 +07:00
parent d726b00c33
commit e9e986dd61
@@ -34,7 +34,6 @@ class CommonizerIT : BaseGradleIT() {
build("commonize", "-Pkotlin.mpp.enableNativeDistributionCommonizationCache=false") {
assertTasksExecuted(":commonizeNativeDistribution")
assertContains(DISABLED_NATIVE_TARGETS_REPORTER_WARNING_PREFIX)
assertContains(commonizerOutput)
assertSuccessful()
}
@@ -429,14 +428,14 @@ class CommonizerIT : BaseGradleIT() {
getCommonizerDependencies("commonTest").assertEmpty()
getCommonizerDependencies("nativeMain").onlyCInterops().apply {
assertDependencyFilesMatches(".*nativeHelper", ".*unixHelper".takeIf { isUnix })
assertDependencyFilesMatches(".*nativeHelper")
assertTargetOnAllDependencies(
CommonizerTarget(IOS_X64, IOS_ARM64, LINUX_X64, LINUX_ARM64, MACOS_X64, MINGW_X64, MINGW_X86)
)
}
getCommonizerDependencies("nativeTest").onlyCInterops().apply {
assertDependencyFilesMatches(".*nativeHelper", ".*unixHelper".takeIf { isUnix }, ".*nativeTestHelper")
assertDependencyFilesMatches(".*nativeHelper", ".*nativeTestHelper")
assertTargetOnAllDependencies(
CommonizerTarget(IOS_X64, IOS_ARM64, LINUX_X64, LINUX_ARM64, MACOS_X64, MINGW_X64, MINGW_X86)
)