Wizard: always generate android MPP tests
#KT-40940 fixed
This commit is contained in:
+1
-3
@@ -54,13 +54,11 @@ object MppModuleConfigurator : ModuleConfigurator,
|
||||
override fun getConfiguratorProperties(): List<ModuleConfiguratorProperty<*>> =
|
||||
listOf(mppSources)
|
||||
|
||||
// TODO remove when be removed in KMM wizard
|
||||
val generateTests by booleanSetting("Generate Tests", GenerationPhase.PROJECT_GENERATION) {
|
||||
defaultValue = value(false)
|
||||
}
|
||||
|
||||
override fun getConfiguratorSettings(): List<ModuleConfiguratorSetting<*, *>> =
|
||||
super.getConfiguratorSettings() + generateTests
|
||||
|
||||
override fun Writer.runArbitraryTask(
|
||||
configurationData: ModulesToIrConversionData,
|
||||
module: Module,
|
||||
|
||||
+5
-9
@@ -222,16 +222,12 @@ private fun Writer.addExpectFilesForMppModuleForAndroidAndIos(mppModule: Module,
|
||||
file(FileTemplateDescriptor("mppCommon/Greeting.kt.vm", relativePath = null), "Greeting.kt", SourcesetType.main)
|
||||
}
|
||||
|
||||
inContextOfModuleConfigurator(mppModule) {
|
||||
if (MppModuleConfigurator.generateTests.reference.settingValue) {
|
||||
filesFor(ModuleSubType.android) {
|
||||
file(FileTemplateDescriptor("android/androidTest.kt.vm", relativePath = null), "androidTest.kt", SourcesetType.test)
|
||||
}
|
||||
filesFor(ModuleSubType.android) {
|
||||
file(FileTemplateDescriptor("android/androidTest.kt.vm", relativePath = null), "androidTest.kt", SourcesetType.test)
|
||||
}
|
||||
|
||||
filesFor(ModuleSubType.iosArm64, ModuleSubType.iosX64, ModuleSubType.ios) {
|
||||
file(FileTemplateDescriptor("ios/iosTest.kt.vm", relativePath = null), "iosTest.kt", SourcesetType.test)
|
||||
}
|
||||
}
|
||||
filesFor(ModuleSubType.iosArm64, ModuleSubType.iosX64, ModuleSubType.ios) {
|
||||
file(FileTemplateDescriptor("ios/iosTest.kt.vm", relativePath = null), "iosTest.kt", SourcesetType.test)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user