hey folks,i have a task that copies xml reports generated by the Test task to another directory:
tasks.withType<Test> {
...
val copyTask = tasks.register(copyTaskName, Copy::class.java) {
description = "copy XUnit reports to separate directory"
from(reports.junitXml.destination) // reports points to test.reports here
into(anotherDir)
...
}
}
with gradle 7.2 i am getting a deprecation warning for using the destination
getter. The documentation says to replace it with outputLocation
When i try to change my task to use outputLocation
instead of destination
i get the following error:
Could not determine the dependencies of task ':app:copyCdpTestResultsTest'.
> Property 'outputLocation' is declared as an output property of Report junitXml (type DefaultJUnitXmlReport) but does not have a task associated with it.
Unfortunately i am stuck here and do not understand what the problem is.
Can anyone explain the message and/or can show me how i can configure my task without using deprecated API’s?
any help appreciated!