【问题标题】:running JUNIT tests for automation build - how?为自动化构建运行 JUNIT 测试 - 怎么样?
【发布时间】:2014-12-25 02:32:51
【问题描述】:
我是自动化新手。我一直在为 JUNIT 工作android tutorial。我运行了它,它运行良好——我能够在 Eclipse IDE 中看到我的测试结果。结果很好地显示在 gui 屏幕上。但是,如何使用 gradle、maven 或 ant 等自动化构建工具查看这些结果?我想在 IDE 之外查看这些 JUNIT 测试结果,以便任何人只需按下按钮,项目就会编译并查看 JUNIT 结果...
我试图翻阅许多文件,但总能找到答案。
【问题讨论】:
标签:
android
maven
ant
junit
gradle
【解决方案1】:
对于 Gradle,运行以下命令:
./gradlew connectedCheck
常规的 gradle 构建任务不包括连接检查。连接检查是在连接设备上运行的单元测试。因此,您需要在执行命令时运行实际的设备或模拟器。
【解决方案2】:
对于蚂蚁:
1)如果您的模拟器正在运行,请打开命令提示符并
导航到您的测试项目目录
2)运行以下命令:
命令:adb shell am instrument -w com.yourtestpackage/android.test.InstrumentationTestRunner
您可以看到测试结果。