DeviceJUnit4ClassRunner.TestLogData
public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource
java.lang.ऑब्जेक्ट |
मैं | org.junit.rules.ExternalResource |
| मैं | com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestLogData |
ExternalResource
संसाधन और TestRule
का कार्यान्वयन। यह नियम एक परीक्षण मामले (@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));
}
सारांश
सार्वजनिक निर्माणकर्ता
टेस्टलॉगडाटा
public TestLogData ()
सार्वजनिक तरीके
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 |