DeviceJUnit4ClassRunner.TestLogData

public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource

java.lang.Object
   ↳ 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)

公用建構函式

測試記錄資料

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