Fix MPP wizard tests
Issue #KT-30003 fixed
This commit is contained in:
+14
@@ -183,6 +183,20 @@ class KotlinGradleMobileSharedMultiplatformModuleBuilder : KotlinGradleAbstractM
|
||||
}
|
||||
}
|
||||
|
||||
task $nativeTestName {
|
||||
def device = project.findProperty("${nativeTargetName}Device")?.toString() ?: "iPhone 8"
|
||||
dependsOn kotlin.targets.$nativeTargetName.binaries.getExecutable('test', 'DEBUG').linkTaskName
|
||||
group = JavaBasePlugin.VERIFICATION_GROUP
|
||||
description = "Runs tests for target '$nativeTargetName' on an iOS simulator"
|
||||
|
||||
doLast {
|
||||
def binary = kotlin.targets.$nativeTargetName.binaries.getExecutable('test', 'DEBUG').outputFile
|
||||
exec {
|
||||
commandLine 'xcrun', 'simctl', 'spawn', device, binary.absolutePath
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
configurations {
|
||||
compileClasspath
|
||||
}
|
||||
|
||||
+1
-1
@@ -60,7 +60,7 @@ import java.util.*
|
||||
|
||||
abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<AbstractProjectWizard>() {
|
||||
|
||||
private val pluginVersion = "1.3.20-eap-25"
|
||||
private val pluginVersion = "1.3.21"
|
||||
|
||||
override fun createWizard(project: Project?, directory: File): AbstractProjectWizard {
|
||||
return NewProjectWizard(project, ModulesProvider.EMPTY_MODULES_PROVIDER, directory.path)
|
||||
|
||||
Reference in New Issue
Block a user