Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceJUnit4ClassRunner.TestLogData

public static class DeviceJUnit4ClassRunner.TestLogData
extends ExternalResource

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


La mise en œuvre de ExternalResource et TestRule . Cette règle permet de connecter les journaux au cours d'un cas de test (à l'intérieur @Test). Il garantit que la liste des journaux est nettoyé entre les tests, de sorte que le même objet de la règle peut être remploi.

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

Résumé

constructeurs publics

DeviceJUnit4ClassRunner.TestLogData ()

méthodes publiques

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

méthodes protégées

void after ()

constructeurs publics

DeviceJUnit4ClassRunner.TestLogData

public DeviceJUnit4ClassRunner.TestLogData ()

méthodes publiques

addTestLog

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

Paramètres
dataName String

dataType LogDataType

dataStream InputStreamSource

appliquer

public Statement apply (Statement base, 
                Description description)

Paramètres
base Statement

description Description

Retour
Statement

méthodes protégées

après

protected void after ()