डिवाइसJUnit4ClassRunner.TestLogData
public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource
java.lang.Object |
↳ | 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 |