gpt4 book ai didi

安卓工作室 : automatically open html test result file generated by './gradlew test'

转载 作者:行者123 更新时间:2023-11-30 00:27:21 27 4
gpt4 key购买 nike

我有一些单元测试正在通过命令“./gradlew test”运行。完成后,它会在 build/reports 文件夹中生成“index.html”。

有没有办法让它在完成后自动打开?

谢谢

编辑:我可以使用命令

./gradlew test && start C:\\<PACKAGE>\\build\\reports\\tests\\testDebugUnitTest\\debug\\index.html

这行得通。然而。有没有办法将整行包含在我的 gradle 文件中,以便它自动执行?

最佳答案

在您的项目 build.gradle 中,您可以添加此任务:

task testAndOpen(type: Exec) {
//execute test task first
dependsOn 'test'
//set the base dir
workingDir './build/reports/tests/testDebugUnitTest/debug'
//launch cmd and open the file with the default associated program
commandLine 'cmd', '/c', 'start index.html'
}

然后您可以从终端执行 .\gradlew testAndOpen

如果您使用的不是 Windows,您可以使用稍有不同的命令来执行类似的操作。这是“肮脏而快速”的方式,因为必须针对不同的口味手动更改路径文件夹,但这是一个很好的起点。

关于安卓工作室 : automatically open html test result file generated by './gradlew test' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105037/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com