我有一个Android测试应用程序,我在其中运行多个测试。 我使用各种断言调用,如assertEquals,assertTrue,assertNull等。当这样的断言失败时,我希望将堆栈跟踪保存到设备上的文件中。这样的事情是否已经存在,或者您是否有任何关于如何实施它的提示?
答案 0 :(得分:1)
你可以抓住AssertionError
try {
assertEquals(true, true);
} catch (AssertionError ex) {
// code that write exception to file
}
或者更高级,您可以使用acra并实施自己的ReportSender
。