SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Développe 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 d'applications.
Résumé
Classes imbriquées | |
---|---|
class |
SubprocessTestResultsParser.StatusKeys
Clés d'état 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()
|
void
|
completeModuleEvents()
Terminer et fermer tous les événements ouverts |
TestDescription
|
getCurrentTest()
Affiche le test en cours. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
Renvoie les informations sur les événements d'échec d'appel signalés. |
int
|
getSocketServerPort()
Renvoie le récepteur de socket ouvert. |
Long
|
getStartTime()
Renvoie l'heure de début associée à l'événement de début d'appel du sous-processus appel. |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
Attendez que le récepteur d'événements ait terminé de traiter les événements. |
boolean
|
joinReceiver(long millis)
Attendez que le récepteur d'événements ait terminé de traiter les événements. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
appelez "analyse" sur chaque ligne du tableau pour extraire les événements, le cas échéant. |
boolean
|
reportedInvocationFailed()
Indique si un échec d'appel a été signalé. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
Permet d'ignorer les événements testLog et de n'utiliser que logAssociation. |
Constructeurs publics
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructeur pour l'analyseur de résultats
Paramètres | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener où générer les résultats |
streaming |
boolean : si la valeur est "True", un récepteur de socket sera ouvert pour recevoir les résultats. |
context |
IInvocationContext : informations IInvocationContext sur l'appel |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Constructeur pour l'analyseur de résultats
Paramètres | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener où générer les résultats |
context |
IInvocationContext : informations IInvocationContext sur l'appel |
Méthodes publiques
fermer
public void close ()
Evénements du Module terminés
public void completeModuleEvents ()
Terminer et fermer tous les événements ouverts
getCurrentTest
public TestDescription getCurrentTest ()
Affiche le test en cours.
Renvoie | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Renvoie les informations sur les événements d'échec d'appel signalés.
Renvoie | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Renvoie le récepteur de socket ouvert. -1 si aucune valeur n'est définie.
Renvoie | |
---|---|
int |
getStartTime
public Long getStartTime ()
Renvoie l'heure de début associée à l'événement de début d'appel du sous-processus appel.
Renvoie | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Attendez que le récepteur d'événements ait terminé de traiter les événements.
Paramètres | |
---|---|
millis |
long : délai avant expiration en millisecondes. |
waitForConnection |
boolean : défini sur "false" pour ignorer l'attente si aucune connexion n'a été établie. |
Renvoie | |
---|---|
boolean |
"True" si le thread récepteur s'arrête avant le délai d'inactivité, ou "False" dans le cas contraire. |
joinReceiver
public boolean joinReceiver (long millis)
Attendez que le récepteur d'événements ait terminé de traiter les événements. Attendre même si une connexion n'a pas été établi, c'est-à-dire que le traitement n'a pas encore commencé.
Paramètres | |
---|---|
millis |
long : délai avant expiration en millisecondes. |
Renvoie | |
---|---|
boolean |
"True" si le thread récepteur s'arrête avant le délai d'inactivité, ou "False" dans le cas contraire. |
ParseFile
public void parseFile (File file)
Paramètres | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
appelez "analyse" sur chaque ligne du tableau pour extraire les événements, le cas échéant.
Paramètres | |
---|---|
lines |
String |
reportingInvocationFailed
public boolean reportedInvocationFailed ()
Indique si un échec d'appel a été signalé.
Renvoie | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Permet d'ignorer les événements testLog et de n'utiliser que logAssociation.
Paramètres | |
---|---|
ignoreTestLog |
boolean |