1

我有一个运行多个测试的 Android 测试应用程序。我使用各种断言调用,例如 assertEquals、assertTrue、assertNull 等。当这样的断言失败时,我希望将堆栈跟踪保存到设备上的文件中。这样的事情是否已经存在,或者您对我如何实施它有任何提示?

4

1 回答 1

1

你可以抓住AssertionError

try {
    assertEquals(true, true);

} catch (AssertionError ex) {
    // code that write exception to file
}

或者更高级,您可以使用acra并实现自己的ReportSender.

于 2012-10-04T12:12:09.747 回答