新手区 Gradle 无法输出详细的 uiautomator 运行日志。

tommy · 2015年07月19日 · 1067 次阅读

之前 uiautomator 测试工程是建立在 ADT 的,近期将脚本迁移到 Android Studio。由于对于 Gradle 构建还不是太熟悉,所以就直接通过 gradle 导入 ant 的方式,直接兼容之前的 build.xml 的构建脚本。

点击 Gradle Task 面板中的 task 运行,发现 Gradle Console 里没有输出详细的 uiautomator 运行日志。另外通过日志刷选,Logcat 里面也没有找到。

查看 Gradle 的官方文档,说可以调整日志级别,修改后,重新运行 ant 的 task,发现还是老样子,依旧没有 uiautomator 的运行日志。

后面自己再通过命令的方式:gradle ant-debug --info 来运行 uiautomator,发现却可以看到详细的运行日志。

Q:所以想请问下各位为什么 build.gradle 调整日志级别后,没有输出 ant task 中的详细日志呢?或者有什么方式可以让 Task 菜单中的 task 默认以带--info 参数的方式运行吗?

Ps: 最近也同时在想直接通过 Gradle 来构建 uiautomator 测试,但是还在填坑中,按照 google 官方的 uiautomator sample 的方式来运行测试,老是报错:No tests found 或者 Empty test suite. 查了一下 stackover flow 里面类似的报错信息,还是木有找到很好的解决方案。抓狂中~~~~

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册