name.remal.gradle_plugins.dsl.extensions.org.gradle.testing.jacoco.tasks.JacocoMerge.kt Maven / Gradle / Ivy
package name.remal.gradle_plugins.dsl.extensions
import name.remal.newTempFile
import org.gradle.testing.jacoco.tasks.JacocoMerge
import java.io.File
fun JacocoMerge.prepareExecutionData() {
var result = executionData ?: project.files()
result = project.files(*result.files.filter(File::exists).toTypedArray())
if (result.isEmpty) result = project.files(newTempFile("jacoco-", ".exec"))
executionData = result
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy