В Gradle, как финализатор задачи может получить доступ к завершаемой задаче? - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу написать финализатор showBrowser4Results для тестовых задач JUnit. У меня есть файл, в котором файл результатов является явным:

task showBrowser4SwingGUI{
    doLast {
        java.nio.file.Path resultFile = Paths.get("$buildDir", "reports/tests/testSwingGUI/index.html")
        URI resultFileURI = resultFile.toUri()
        println "resultFileURI = $resultFileURI"
        java.awt.Desktop.desktop.browse resultFileURI
    }
}

Можно ли обобщить это так, чтобы финализатор мог узнать, что это было за тестовое задание, и открыть правильный файл результатов?

...