ConsoleResultReporter

public class ConsoleResultReporter
extends TestResultListener implements ILogSaverListener, ITestInvocationListener

java.lang.Object
com.android.tradefed.result.TestResultListener
  com.android.tradefed.result.ConsoleResultReporter


Wyświetlanie wyników w konsoli.

Drukuje wszystkie uruchomienia testowe i przypadki testowe oraz wskaźniki, dzienniki testów i lokalizacje plików testowych.

Podsumowanie

Konstruktory publiczne

ConsoleResultReporter()

Metody publiczne

void invocationEnded(long elapsedTime)

Raportuje, że wywołanie zostało zakończone (prawidłowo lub z powodu błędu) .

void invocationStarted(IInvocationContext context)

Raportuje rozpoczęcie wywołania testu.

void logAssociation(String dataName, LogFile logFile)

W niektórych przypadkach zapis musi być silnie powiązany z przypadkami testowymi, ale mieć możliwość więc w przypadku bezpośredniego operatora testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) oddzwanianie jest niemożliwe.

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Wywoływany podczas zapisywania dziennika testu.

void testResult(TestDescription test, TestResult result)
void testRunEnded(long elapsedTimeMillis, metrics)

Koniec przebiegu testowego raportów.

void testRunFailed(FailureDescription failure)

Nie udało się wykonać testu raportów z powodu błędu opisanego w atrybucie FailureDescription.

void testRunFailed(String errorMessage)

Nie udało się przeprowadzić testu raportów z powodu krytycznego błędu.

void testRunStarted(String runName, int testCount)

Raportuje rozpoczęcie testu.

Konstruktory publiczne

ConsoleResultReporter

public ConsoleResultReporter ()

Metody publiczne

Zakończenie wywołania

public void invocationEnded (long elapsedTime)

Raport o zakończeniu wywołania (z powodu błędu lub bez błędu).

będzie automatycznie wywoływana przez platformę federacji handlowej.

Parametry
elapsedTime long: upłynął czas wywołania w ms

Rozpoczęcie wywoływania

public void invocationStarted (IInvocationContext context)

Raportuje początek wywołania testu.

będzie automatycznie wywoływana przez platformę federacji handlowej. Raportujący muszą zastąpić aby umożliwić raportowanie wielu urządzeń.

Parametry
context IInvocationContext: informacje o wywołaniu.

powiązanie_logowania

public void logAssociation (String dataName, 
                LogFile logFile)

W niektórych przypadkach zapis musi być silnie powiązany z przypadkami testowymi, ale mieć możliwość więc w przypadku bezpośredniego operatora testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) oddzwanianie jest niemożliwe. Dzięki temu to wywołanie zwrotne umożliwia utworzenie silnego powiązania. bezpośrednio.

Parametry
dataName String: nazwa danych

logFile LogFile: LogFile, który został wcześniej zarejestrowany i powinien być powiązany z przypadkiem testowym.

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Wywoływane po zapisaniu dziennika testowego.

Powinien być używany zamiast ITestInvocationListener#testLog(String, LogDataType, InputStreamSource).

Parametry
dataName String: Stringnazwa opisowa danych, np. „device_logcat”. Uwaga:Nazwa danych może nie być unikalna dla każdego wywołania. Implementatorzy muszą mieć możliwość obsługi wielu wywołań z tą samą nazwą danych.

dataType LogDataType: element LogDataType danych

dataStream InputStreamSource: InputStreamSource danych. Implementatorzy powinni wywołać createInputStream, aby zacząć odczytywać dane i upewnić się, że Strumień wejściowy po zakończeniu.

logFile LogFile: LogFile zawierający metadane zapisanego pliku.

testResult

public void testResult (TestDescription test, 
                TestResult result)

Parametry
test TestDescription

result TestResult

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 metrics)

Raportuje zakończenie testu.

Parametry
elapsedTimeMillis long: czas, który upłynął od urządzenia, w milisekundach

metrics : pary klucz-wartość zgłoszone na końcu wykonania testu

Niepowodzenie testu uruchomienia

public void testRunFailed (FailureDescription failure)

Nie udało się wykonać testu raportów z powodu błędu opisanego w atrybucie FailureDescription.

Parametry
failure FailureDescription: FailureDescription opisujący błąd i jego kontekst.

Niepowodzenie testu uruchomienia

public void testRunFailed (String errorMessage)

Nie udało się przeprowadzić testu raportów z powodu krytycznego błędu.

Parametry
errorMessage String: String z opisem przyczyny niepowodzenia uruchomienia.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Raportuje rozpoczęcie testu.

Parametry
runName String: nazwa testu;

testCount int: łączna liczba testów w teście