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

LogcatCrashResultForwarder

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogcatCrashResultForwarder


Écouteur spécial: en cas d'échec (crash du processus d'instrumentation), il tentera d'extraire du logcat le crash et l'ajoutera au message d'échec associé au test.

Résumé

Constantes

int MAX_NUMBER_CRASH

Des champs

public static final String ERROR_MESSAGE

Message d'erreur spécial de l'instrumentation en cas de problème du côté de l'appareil.

Constructeurs publics

LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners)

Méthodes publiques

void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

Alternative à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) où nous pouvons spécifier l'heure de fin directement.

void testFailed ( TestDescription test, String trace)

Signale l'échec d'un cas de test individuel.

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Signale la fin du test.

void testRunFailed (String errorMessage)

L’exécution du test des rapports n’a pas abouti en raison d’une erreur fatale.

void testStarted ( TestDescription test, long startTime)

Alternative à testStarted(com.android.tradefed.result.TestDescription) où nous testStarted(com.android.tradefed.result.TestDescription) également quand le test a été lancé, combiné avec ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) pour une mesure précise .

Constantes

MAX_NUMBER_CRASH

public static final int MAX_NUMBER_CRASH

Valeur constante: 3 (0x00000003)

Des champs

MESSAGE D'ERREUR

public static final String ERROR_MESSAGE

Message d'erreur spécial de l'instrumentation en cas de problème du côté de l'appareil.

Constructeurs publics

LogcatCrashResultForwarder

public LogcatCrashResultForwarder ( ITestDevice device, 
                ITestInvocationListener... listeners)

Paramètres
device ITestDevice

listeners ITestInvocationListener

Méthodes publiques

testEnded

public void testEnded ( TestDescription test, 
                long endTime, 
                 testMetrics)

Alternative à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) où nous pouvons spécifier l'heure de fin directement. Combinez avec testStarted(com.android.tradefed.result.TestDescription, long) pour une mesure précise.

Paramètres
test TestDescription : identifie le test

endTime long : l'heure de fin du test, mesurée via System.currentTimeMillis()

testMetrics : une ERROR(/Map) des métriques émises

test échoué

public void testFailed ( TestDescription test, 
                String trace)

Signale l'échec d'un cas de test individuel.

Sera appelé entre testStarted et testEnded.

Paramètres
test TestDescription : identifie le test

trace String : trace de l'échec de la pile

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Signale la fin du test. FIXME: Nous ne pouvons pas avoir deux interfaces Map <> avec un type différent, nous devons donc utiliser HashMap ici.

Paramètres
elapsedTime long : l'appareil a signalé le temps écoulé, en millisecondes

runMetrics : paires clé-valeur signalées à la fin d'un test avec Metric .

testRunFailed

public void testRunFailed (String errorMessage)

L’exécution du test des rapports n’a pas abouti en raison d’une erreur fatale.

Paramètres
errorMessage String : String décrivant la raison de l'échec de l'exécution.

testStarted

public void testStarted ( TestDescription test, 
                long startTime)

Alternative à testStarted(com.android.tradefed.result.TestDescription) où nous testStarted(com.android.tradefed.result.TestDescription) également quand le test a été lancé, combiné avec ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) pour une mesure précise .

Paramètres
test TestDescription : identifie le test

startTime long : l'heure de début du test, mesurée via System.currentTimeMillis()