File tree Expand file tree Collapse file tree 3 files changed +25
-11
lines changed Expand file tree Collapse file tree 3 files changed +25
-11
lines changed Original file line number Diff line number Diff line change @@ -22,19 +22,22 @@ class StringCare : Plugin<Project> {
22
22
extension.modules.forEach { module ->
23
23
when {
24
24
module.stringFiles.isNotEmpty() && module.srcFolders.isNotEmpty() -> {
25
- moduleMap[module.name!! ] = Configuration (module.name)
26
- moduleMap[module.name!! ]?.stringFiles?.addAll(module.stringFiles)
27
- moduleMap[module.name!! ]?.srcFolders?.addAll(module.srcFolders)
25
+ moduleMap[module.name!! ] = Configuration (module.name).apply {
26
+ stringFiles.addAll(module.stringFiles)
27
+ srcFolders.addAll(module.srcFolders)
28
+ }
28
29
}
29
30
module.srcFolders.isNotEmpty() -> {
30
- moduleMap[module.name!! ] = Configuration (module.name)
31
- moduleMap[module.name!! ]?.stringFiles?.addAll(defaultConfig().stringFiles)
32
- moduleMap[module.name!! ]?.srcFolders?.addAll(module.srcFolders)
31
+ moduleMap[module.name!! ] = Configuration (module.name).apply {
32
+ stringFiles.addAll(defaultConfig().stringFiles)
33
+ srcFolders.addAll(module.srcFolders)
34
+ }
33
35
}
34
36
module.stringFiles.isNotEmpty() -> {
35
- moduleMap[module.name!! ] = Configuration (module.name)
36
- moduleMap[module.name!! ]?.stringFiles?.addAll(module.stringFiles)
37
- moduleMap[module.name!! ]?.srcFolders?.addAll(defaultConfig().srcFolders)
37
+ moduleMap[module.name!! ] = Configuration (module.name).apply {
38
+ stringFiles.addAll(module.stringFiles)
39
+ srcFolders.addAll(defaultConfig().srcFolders)
40
+ }
38
41
}
39
42
}
40
43
}
Original file line number Diff line number Diff line change @@ -8,4 +8,9 @@ internal fun signingReportTask(): String = "${when (getOs()) {
8
8
internal fun gradleWrapper (): String = when (getOs()) {
9
9
Os .WINDOWS -> wrapperWindows
10
10
Os .OSX -> wrapperOsX
11
- }
11
+ }
12
+
13
+ internal fun pluginBuildTask (): String = " ${when (getOs()) {
14
+ Os .WINDOWS -> wrapperWindows
15
+ Os .OSX -> wrapperOsX
16
+ }} build -d --exclude-task test"
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ class SCTest {
8
8
9
9
private val logger by logger()
10
10
11
- private val buildSuccess = " KotlinSample"
12
11
private val projectName = " KotlinSample"
13
12
private val mainModule = " app"
14
13
private val mainModuleTest = " $projectName${File .separator}$mainModule "
@@ -178,4 +177,11 @@ class SCTest {
178
177
}
179
178
}
180
179
180
+ @Test
181
+ fun `12 - (PLUGIN COMPILATION) plugin with no test` () {
182
+ pluginBuildTask().runCommand { _, report ->
183
+ assert (report.contains(" BUILD SUCCESSFUL" ))
184
+ }
185
+ }
186
+
181
187
}
You can’t perform that action at this time.
0 commit comments