답변

1

당신은 사용하여 테스트 결과를 내보낼 수 있습니다 옵션 .html 중에서, 또는 .XML 파일 에 "수출 테스트 결과". 이 충분하지 않으면

Export Test Results img

, 다음, 안드로이드 테스트 출력 콘솔을 확인합니다. 예를 들어 스크립트를 사용하여 명령을 복사하여 붙여 넣거나 자신의 스크립트를 만들 수 있습니다. 파워 쉘, 또는 당신이 원하는 무엇이든. 또한 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 
    } 
} 

는 희망이 도움이

.. 자신의 시간을 계산하는 경우!

관련 문제