All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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