使用Android Test Orchestrator执行Instrumented测试时,无法获得异常的堆栈跟踪

时间:2018-01-19 10:20:05

标签: java android testing jenkins

我有一个测试套件,它使用Android Test Orchestrator运行多个检测测试,以确保所有这些测试都被执行。其他方式如果其中一个测试崩溃 - 其他测试不会被执行。使用Android Test Orchestrator,每个测试都在其自己的应用实例中运行,以下测试不受以前测试的影响。

一切都很棒,直到测试崩溃并且我想看到错误消息,但它只是说 - Test instrumentation process crashed. Check com.sample.application.ApplianceInfoTest#applianceDetailsTest.txt for details 此txt文件保存在设备上。所有测试都在Jenkins管道上连续执行,项目build\reports\androidTests\connected文件夹中生成的测试的HTML报告用于显示管道的统计信息,并且它有相同的消息Test instrumentation process crashed. Check com.sample.application.ApplianceInfoTest#applianceDetailsTest.txt for details 问题 - 如何获得错误的堆栈跟踪?

1 个答案:

答案 0 :(得分:0)

我不知道任何获取底层堆栈跟踪的方法。

当前不可能(尽管找到链接,请发布链接!)甚至无法查看代码以验证我的断言,没有任何标记允许查看堆栈跟踪

如果您点击此处的文档链接,最终您将在github上获得404,并且该代码不可见https://opensource.google.com/projects/android-testing-support-library