我想为espresso和ui自动化测试用例生成测试覆盖率报告。我正在关注此link我在我的android工作室中添加了testCoverageEnabled = true
但是当我正在运行时{{1} }获取错误./gradlew createDebugCoverageReport
未被识别为内部或外部命令,可操作程序或批处理文件。如果我删除.
,则.
不会被识别为内部或外部命令,可操作程序或批处理文件。请帮我。也许我在错误的道路上运行命令。
gradle wrapper的输出
/gradlew
答案 0 :(得分:1)
您正在关注与您的操作系统不匹配的教程。
./
是基于Unix的,你是基于Windows的。 如果gradlew在当前目录中,则可以运行。
.\gradlew createDebugCoverageReport
否则,只需运行
gradlew createDebugCoverageReport
从命令行,但是如果gradlew在系统路径中。
否则做
cd \
dir /S gradlew
它将显示gradlew的路径,然后你只需要cd到它,所以让我们说它在C:\Program Files\Gradlew\
你只是做
cd "C:\Program Files\Gradlew\"
并从那里运行gradlew createDebugCoverageReport
。