回答

1

可以使用導出的測試結果「出口測試結果」選項的.html,或.XML文件。

Export Test Results img

如果這還不夠,再看看Android的測試輸出控制檯。您可以複製粘貼命令並使用例如腳本創建您自己的腳本。 PowerShell,或任何你想要的。同時檢查this link

Export Test Results Script img

編輯: 啊,對不起,我想我沒有正確讀取。你想在每次測試後將結果作爲代碼中的對象來捕獲?所以..你不能使用@after - 你的功能不能使用任何參數。通過使用TestWatcher您可以獲得Description對象,但我沒有看到有關測試時間的信息。但是,如果你計算時間在自己的..

@RunWith(AndroidJUnit4.class) 
public class TestClass { 

    private long startTime; 

    @Rule 
    public TestRule watcher = new TestWatcher() { 

     @Override 
     protected void failed(Throwable e, Description description) { 
      long estimatedTime = System.currentTimeMillis() - startTime; 
     } 

     @Override 
     protected void succeeded(Description description) { 
      long estimatedTime = System.currentTimeMillis() - startTime; 
     } 
    }; 

    @org.junit.Test 
    public void Test() { 
     startTime = System.currentTimeMillis(); 
     //your test here 
    } 
} 

希望它能幫助!