@@ -16,6 +16,7 @@ import de.mannodermaus.gradle.plugins.junit5.junit5Info
16
16
import de.mannodermaus.gradle.plugins.junit5.packages
17
17
import de.mannodermaus.gradle.plugins.junit5.providers.DirectoryProvider
18
18
import de.mannodermaus.gradle.plugins.junit5.providers.classDirectories
19
+ import de.mannodermaus.gradle.plugins.junit5.safeProperty
19
20
import de.mannodermaus.gradle.plugins.junit5.selectors
20
21
import de.mannodermaus.gradle.plugins.junit5.tags
21
22
import de.mannodermaus.gradle.plugins.junit5.variantData
@@ -147,24 +148,24 @@ open class AndroidJUnit5UnitTest : JavaExec() {
147
148
private fun configureTaskInputs (
148
149
task : AndroidJUnit5UnitTest ,
149
150
junit5 : AndroidJUnitPlatformExtension ) {
150
- task.inputs.property (" enableStandardTestTask" , junit5.enableStandardTestTask)
151
- task.inputs.property (" configurationParameters" , junit5.configurationParameters)
152
- task.inputs.property (" selectors.uris" , junit5.selectors.uris)
153
- task.inputs.property (" selectors.files" , junit5.selectors.files)
154
- task.inputs.property (" selectors.directories" , junit5.selectors.directories)
155
- task.inputs.property (" selectors.packages" , junit5.selectors.packages)
156
- task.inputs.property (" selectors.classes" , junit5.selectors.classes)
157
- task.inputs.property (" selectors.methods" , junit5.selectors.methods)
158
- task.inputs.property (" selectors.resources" , junit5.selectors.resources)
159
- task.inputs.property (" selectors.modules" , junit5.selectors.modules)
160
- task.inputs.property (" filters.engines.include" , junit5.filters.engines.include)
161
- task.inputs.property (" filters.engines.exclude" , junit5.filters.engines.exclude)
162
- task.inputs.property (" filters.tags.include" , junit5.filters.tags.include)
163
- task.inputs.property (" filters.tags.exclude" , junit5.filters.tags.exclude)
164
- task.inputs.property (" filters.includeClassNamePatterns" ,
151
+ task.inputs.safeProperty (" enableStandardTestTask" , junit5.enableStandardTestTask)
152
+ task.inputs.safeProperty (" configurationParameters" , junit5.configurationParameters)
153
+ task.inputs.safeProperty (" selectors.uris" , junit5.selectors.uris)
154
+ task.inputs.safeProperty (" selectors.files" , junit5.selectors.files)
155
+ task.inputs.safeProperty (" selectors.directories" , junit5.selectors.directories)
156
+ task.inputs.safeProperty (" selectors.packages" , junit5.selectors.packages)
157
+ task.inputs.safeProperty (" selectors.classes" , junit5.selectors.classes)
158
+ task.inputs.safeProperty (" selectors.methods" , junit5.selectors.methods)
159
+ task.inputs.safeProperty (" selectors.resources" , junit5.selectors.resources)
160
+ task.inputs.safeProperty (" selectors.modules" , junit5.selectors.modules)
161
+ task.inputs.safeProperty (" filters.engines.include" , junit5.filters.engines.include)
162
+ task.inputs.safeProperty (" filters.engines.exclude" , junit5.filters.engines.exclude)
163
+ task.inputs.safeProperty (" filters.tags.include" , junit5.filters.tags.include)
164
+ task.inputs.safeProperty (" filters.tags.exclude" , junit5.filters.tags.exclude)
165
+ task.inputs.safeProperty (" filters.includeClassNamePatterns" ,
165
166
junit5.filters.getIncludeClassNamePatterns())
166
- task.inputs.property (" filters.packages.include" , junit5.filters.packages.include)
167
- task.inputs.property (" filters.packages.exclude" , junit5.filters.packages.exclude)
167
+ task.inputs.safeProperty (" filters.packages.include" , junit5.filters.packages.include)
168
+ task.inputs.safeProperty (" filters.packages.exclude" , junit5.filters.packages.exclude)
168
169
169
170
junit5.logManager?.let {
170
171
task.systemProperty(" java.util.logging.manager" , junit5.logManager)
0 commit comments