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

SubprocessTestResultsParser

public class SubprocessTestResultsParser
extends Object

java.lang.Object
com.android.tradefed.util.SubprocessTestResultsParser


Étend ERROR(/FileOutputStream) pour analyser la sortie avant d'écrire dans le fichier afin que nous puissions générer les événements de test du côté du lanceur.

Résumé

Classes imbriquées

class SubprocessTestResultsParser.StatusKeys

Clés de statut de test pertinentes.

Constructeurs publics

SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context)

Constructeur pour l'analyseur de résultats

SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context)

Constructeur pour l'analyseur de résultats

Méthodes publiques

void close ()
TestDescription getCurrentTest ()

Renvoie le test en cours.

int getSocketServerPort ()

Renvoie le récepteur de socket qui était ouvert.

Long getStartTime ()

Renvoie l'heure de début associée à l'événement de début d'appel à partir de l'appel du sous-processus.

boolean joinReceiver (long millis)

Si le récepteur d'événements est utilisé, assurez-vous que nous attendons qu'il se termine.

void parseFile (File file)
void processNewLines (String[] lines)

appelez parse sur chaque ligne du tableau pour extraire les événements le cas échéant.

Constructeurs publics

SubprocessTestResultsParser

public SubprocessTestResultsParser ( ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

Constructeur pour l'analyseur de résultats

Paramètres
listener ITestInvocationListener : ITestInvocationListener où rapporter les résultats

streaming boolean : si True, un récepteur de socket sera ouvert pour recevoir les résultats.

context IInvocationContext : une IInvocationContext informations sur l'invocation

SubprocessTestResultsParser

public SubprocessTestResultsParser ( ITestInvocationListener listener, 
                IInvocationContext context)

Constructeur pour l'analyseur de résultats

Paramètres
listener ITestInvocationListener : ITestInvocationListener où rapporter les résultats

context IInvocationContext : une IInvocationContext informations sur l'invocation

Méthodes publiques

proche

public void close ()

getCurrentTest

public TestDescription getCurrentTest ()

Renvoie le test en cours.

Retour
TestDescription

getSocketServerPort

public int getSocketServerPort ()

Renvoie le récepteur de socket qui était ouvert. -1 si aucun.

Retour
int

getStartTime

public Long getStartTime ()

Renvoie l'heure de début associée à l'événement de début d'appel à partir de l'appel du sous-processus.

Retour
Long

joinReceiver

public boolean joinReceiver (long millis)

Si le récepteur d'événements est utilisé, assurez-vous que nous attendons qu'il se termine.

Paramètres
millis long : timeout en millisecondes.

Retour
boolean Vrai si le thread récepteur se termine avant l'expiration du délai, False sinon.

parseFile

public void parseFile (File file)

Paramètres
file File

processNewLines

public void processNewLines (String[] lines)

appelez parse sur chaque ligne du tableau pour extraire les événements le cas échéant.

Paramètres
lines String