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 {
|
configurations {
|
||||||
compileClasspath
|
compileClasspath
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -60,7 +60,7 @@ import java.util.*
|
|||||||
|
|
||||||
abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<AbstractProjectWizard>() {
|
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 {
|
override fun createWizard(project: Project?, directory: File): AbstractProjectWizard {
|
||||||
return NewProjectWizard(project, ModulesProvider.EMPTY_MODULES_PROVIDER, directory.path)
|
return NewProjectWizard(project, ModulesProvider.EMPTY_MODULES_PROVIDER, directory.path)
|
||||||
|
|||||||
Reference in New Issue
Block a user