DeviceJUnit4ClassRunner.TestLogData

public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource

java.lang.객체
org.junit.rules.ExternalResource
com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestLogData


ExternalResourceTestRule 구현. 이 규칙을 사용하면 테스트 사례(@Test 내) 동안 로그를 기록할 수 있습니다. 테스트 사이에 로그 목록이 정리되도록 보장하므로 동일한 규칙 객체를 재사용할 수 있습니다.

Example:
 @Rule
 public TestLogData logs = new TestLogData();

 @Test
 public void testFoo() {
     logs.addTestLog("logcat", LogDataType.LOGCAT, new FileInputStreamSource(logcatFile));
 }

 @Test
 public void testFoo2() {
     logs.addTestLog("logcat2", LogDataType.LOGCAT, new FileInputStreamSource(logcatFile2));
 }
 

요약

공개 생성자

TestLogData ()

공개 방법

final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Statement apply (Statement base, Description description)

공개 생성자

TestLogData

public TestLogData ()

공개 방법

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

매개변수
dataName String

dataType LogDataType

dataStream InputStreamSource

적용하다

public Statement apply (Statement base, 
                Description description)

매개변수
base Statement

description Description

보고
Statement