2012-10-04 17 views
1

我有一個Android測試應用程序,我在其中運行多個測試。 我使用各種斷言調用,如assertEquals,assertTrue,assertNull等。當這種斷言失敗時,我希望將堆棧跟蹤保存到設備上的文件中。這樣的事情是否已經存在?或者您對我如何實施它有任何建議?將斷言堆棧跟蹤保存到文件

回答

1

可以正好趕上AssertionError

try { 
    assertEquals(true, true); 

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

或者更先進的,您可以使用acra和實現自己的ReportSender