DeviceJUnit4ClassRunner.TestLogData

public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource

java.lang.Object
   ↳ org.junit.rules.ExternalResource
     ↳ com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestLogData


Cách triển khai ExternalResourceTestRule. Quy tắc này cho phép ghi nhật ký trong một trường hợp kiểm thử (bên trong @Test). Phương thức này đảm bảo rằng danh sách nhật ký được xoá giữa các lần kiểm thử, để có thể sử dụng lại đối tượng quy tắc đó.

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));
 }
 

Tóm tắt

Hàm khởi tạo công khai

TestLogData()

Phương thức công khai

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

Hàm khởi tạo công khai

TestLogData

public TestLogData ()

Phương thức công khai

addTestLog

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

Tham số
dataName String

dataType LogDataType

dataStream InputStreamSource

áp dụng

public Statement apply (Statement base, 
                Description description)

Tham số
base Statement

description Description

Trả về
Statement