BaseDeviceMetricCollector
  public
  
  
  
  class
  BaseDeviceMetricCollector
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceActionReceiver, 
      
        IMetricCollector
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | 
Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
Podsumowanie
Fieldsem | |
|---|---|
    public
    static
    final
    String | 
    
      TEST_CASE_EXCLUDE_GROUP_OPTION
      
  | 
  
    public
    static
    final
    String | 
    
      TEST_CASE_INCLUDE_GROUP_OPTION
      
  | 
  
Konstruktory publiczne | |
|---|---|
      
      BaseDeviceMetricCollector()
      
      
     | 
  |
Metody publiczne | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      extraInit(IInvocationContext context, ITestInvocationListener listener)
      
      
     | 
  
        
        
        
        final
        
        
     | 
  
    
      
      getBuildInfos()
      
      
        Zwraca listę informacji o kompilacji dostępnych w wywołaniu.  | 
  
        
        
        
        final
        
        
     | 
  
    
      
      getDevices()
      
      
        Zwraca listę urządzeń dostępnych w wywołaniu.  | 
  
        
        
        
        
        
        File
     | 
  
    
      
      getFileFromTestArtifacts(String fileName)
      
      
        Pobierz plik z artefaktów testu lub modułu i zarchiwizuj go na mapie na potrzeby kolejnych wywołań.  | 
  
        
        
        
        final
        
        ITestInvocationListener
     | 
  
    
      
      getInvocationListener()
      
      
        Zwraca oryginalną wartość   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getModuleName()
      
      
     | 
  
        
        
        
        final
        
        
     | 
  
    
      
      getRealDevices()
      
      
        Zwraca wszystkie urządzenia inne niż stub z listy   | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getRunName()
      
      
        Zwraca nazwę testu   | 
  
        
        
        
        final
        
        ITestInvocationListener
     | 
  
    
      
      init(IInvocationContext context, ITestInvocationListener listener)
      
      
        Inicjowanie zbieracza z bieżącym kontekstem i miejscem docelowym wyników.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      invocationEnded(long elapsedTime)
      
      
        Informuje, że wywołanie zostało zakończone (z powodu błędu lub prawidłowo).  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      invocationFailed(FailureDescription failure)
      
      
        zgłasza niepełne wywołanie z powodu błędu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      invocationFailed(Throwable cause)
      
      
        zgłasza niepełne wywołanie z powodu błędu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      invocationSkipped(SkipReason reason)
      
      
        zgłasza wywołanie jako pominięte;  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      invocationStarted(IInvocationContext context)
      
      
        Odbiorniki wywołania do przekierowywania  | 
  
        
        
        
        final
        
        boolean
     | 
  
    
      
      isDisabled()
      
      
        Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i rozrywania).  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isDisabledReceiver()
      
      
        Określa, czy funkcja   | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      logAssociation(String dataName, LogFile logFile)
      
      
        Nie używaj implementacji z zbiorem danych wewnątrz.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
      
      
        wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestEnd(DeviceMetricData testData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestEnd(DeviceMetricData testData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestFail(DeviceMetricData testData, TestDescription test)
      
      
        wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestModuleEnded()
      
      
        Umożliwia rejestrowanie zdarzenia zakończenia modułu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestModuleStarted()
      
      
        Umożliwia rejestrowanie zdarzenia rozpoczęcia działania modułu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestRunEnd(DeviceMetricData runData, 
      
        wywołanie zwrotne po zakończeniu testu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestRunFailed(DeviceMetricData testData, FailureDescription failure)
      
      
        Wywołanie zwrotne dla zdarzeń testRunFailed  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestRunStart(DeviceMetricData runData)
      
      
        wywołanie zwrotne po rozpoczęciu testu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      onTestStart(DeviceMetricData testData)
      
      
        wywołanie zwrotne po rozpoczęciu testu.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      rebootEnded(ITestDevice device)
      
      
        Otrzymuje powiadomienie, gdy ponowne uruchomienie urządzenia się zakończy.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      rebootStarted(ITestDevice device)
      
      
        Otrzymuje powiadomienie o ponownym uruchomieniu urządzenia.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      setDisable(boolean isDisabled)
      
      
        Określa, czy obiekt ma być wyłączony.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setDisableReceiver(boolean isDisabled)
      
      
        Określa, czy   | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      setLogSaver(ILogSaver logSaver)
      
      
        Nie używaj implementacji z zbiorem danych wewnątrz.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testAssumptionFailure(TestDescription test, String trace)
      
      
        Wywoływany, gdy test atomowy sygnalizuje, że zakłada warunek, który jest fałszywy.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testAssumptionFailure(TestDescription test, FailureDescription failure)
      
      
        Wywoływany, gdy test atomowy sygnalizuje, że zakłada warunek, który jest fałszywy.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testEnded(TestDescription test, long endTime, 
      
        Alternatywa dla   | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testEnded(TestDescription test, 
      
        Raportuje zakończenie wykonywania pojedynczego przypadku testu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testFailed(TestDescription test, FailureDescription failure)
      
      
        Raportuje niepowodzenie pojedynczego przypadku testowego.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testFailed(TestDescription test, String trace)
      
      
        Raportuje niepowodzenie pojedynczego przypadku testowego.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testIgnored(TestDescription test)
      
      
        Wywoływany, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testu jest oznaczona adnotacją org.junit.Ignore.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
      
      
        Zawiera powiązane dane dziennika lub debugowania z testowego wywołania.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
      
      
        Nie używaj implementacji z zbiorem danych wewnątrz.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testModuleEnded()
      
      
        Raportuje koniec wykonania modułu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testModuleStarted(IInvocationContext moduleContext)
      
      
        zgłasza rozpoczęcie działania modułu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunEnded(long elapsedTime, 
      
        Raportuje zakończenie testu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunFailed(FailureDescription failure)
      
      
        Nie udało się przeprowadzić testu raportów z powodu błędu opisanego w   | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunFailed(String errorMessage)
      
      
        Nie udało się przeprowadzić testu raportów z powodu krytycznego błędu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunStarted(String runName, int testCount, int attemptNumber)
      
      
        Raportuje rozpoczęcie testu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunStarted(String runName, int testCount)
      
      
        Wywołania zwrotne testu  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
      
      
        Raportuje rozpoczęcie testu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testRunStopped(long elapsedTime)
      
      
        Raporty o testach, które zostały przerwane przed zakończeniem na prośbę użytkownika.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testSkipped(TestDescription test, SkipReason reason)
      
      
        Wywoływany, gdy test jest pomijany i nie jest wykonywany z nieoczekiwanego powodu.  | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testStarted(TestDescription test, long startTime)
      
      
        Alternatywa dla   | 
  
        
        
        
        final
        
        void
     | 
  
    
      
      testStarted(TestDescription test)
      
      
        Wywołania zwrotne w przypadkach testowych  | 
  
Fieldsem
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Konstruktory publiczne
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Metody publiczne
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Rzuty | |
|---|---|
 | 
          com.android.tradefed.device.DeviceNotAvailableException | 
DeviceNotAvailableException | 
          |
getBuildInfos
public finalgetBuildInfos () 
Zwraca listę informacji o kompilacji dostępnych w wywołaniu.
| Zwroty | |
|---|---|
 | 
        |
getDevices
public finalgetDevices () 
Zwraca listę urządzeń dostępnych w wywołaniu.
| Zwroty | |
|---|---|
 | 
        |
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Pobierz plik z artefaktów testu lub modułu i zarchiwizuj go na mapie na potrzeby kolejnych wywołań.
| Parametry | |
|---|---|
fileName | 
        
          String: nazwa pliku do wyszukania w artefaktach. | 
      
| Zwroty | |
|---|---|
File | 
        Plik z artefaktu testu lub modułu. Zwraca wartość null, jeśli plik nie zostanie znaleziony. | 
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Zwraca oryginalną wartość ITestInvocationListener, do której kierujemy wyniki.
| Zwroty | |
|---|---|
ITestInvocationListener | 
        |
getModuleName
public String getModuleName ()
| Zwroty | |
|---|---|
String | 
        |
getRealDevices
public finalgetRealDevices () 
Zwraca wszystkie urządzenia inne niż stub z listy getDevices().
| Zwroty | |
|---|---|
 | 
        |
getRunName
public String getRunName ()
Zwraca nazwę testu mRunName, który uruchamia kolektor.
| Zwroty | |
|---|---|
String | 
        mRunName – nazwa bieżącego wykonania testu. | 
init
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Inicjowanie zbieracza z bieżącym kontekstem i miejscem docelowym wyników. Będzie wywoływany tylko raz na instancję, a zbieracz powinien zaktualizować swój wewnętrzny kontekst i słuchacza. Funkcja init nigdy nie zostanie wywołana podczas testu.
Nie zastępuj, chyba że wiesz, co robisz.
| Parametry | |
|---|---|
context | 
        
          IInvocationContext: IInvocationContext wywołania w toku. | 
      
listener | 
        
          ITestInvocationListener: ITestInvocationListener, w którym miejscu mają się pojawić wyniki. | 
      
| Zwroty | |
|---|---|
ITestInvocationListener | 
        nowy słuchacz zastępuje pierwotnego. | 
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
invocationEnded
public final void invocationEnded (long elapsedTime)
Informuje, że wywołanie zostało zakończone (z powodu błędu lub prawidłowo).
Będzie wywoływany automatycznie przez platformę TradeFederation.
| Parametry | |
|---|---|
elapsedTime | 
        
          long: upłynął czas wywołania w ms | 
      
invocationFailed
public final void invocationFailed (FailureDescription failure)
zgłasza niepełne wywołanie z powodu błędu.
Będzie wywoływany automatycznie przez platformę TradeFederation.
| Parametry | |
|---|---|
failure | 
        
          FailureDescription: FailureDescription opisujący przyczynę niepowodzenia | 
      
invocationFailed
public final void invocationFailed (Throwable cause)
zgłasza niepełne wywołanie z powodu błędu.
Będzie wywoływany automatycznie przez platformę TradeFederation.
| Parametry | |
|---|---|
cause | 
        
          Throwable: przyczyna niepowodzenia Throwable | 
      
invocationSkipped
public void invocationSkipped (SkipReason reason)
zgłasza wywołanie jako pominięte;
| Parametry | |
|---|---|
reason | 
        
          SkipReason  | 
      
invocationStarted
public final void invocationStarted (IInvocationContext context)
Odbiorniki wywołania do przekierowywania
| Parametry | |
|---|---|
context | 
        
          IInvocationContext: informacje o wywołaniu; | 
      
isDisabled
public final boolean isDisabled ()
Zwraca wartość Prawda, jeśli cały obiekt jest wyłączony (pomijanie konfiguracji i rozrywania). W przeciwnym razie ma wartość Fałsz.
| Zwroty | |
|---|---|
boolean | 
        |
isDisabledReceiver
public boolean isDisabledReceiver ()
Określa, czy funkcja IDeviceActionReceiver jest wyłączona.
| Zwroty | |
|---|---|
boolean | 
        zwraca wartość true, jeśli jest wyłączona, a w przeciwnym razie – wartość false. | 
logAssociation
public final void logAssociation (String dataName, 
                LogFile logFile)Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.
| Parametry | |
|---|---|
dataName | 
        
          String: nazwa danych | 
      
logFile | 
        
          LogFile: LogFile, który został wcześniej zarejestrowany i powinien być powiązany z przypadkiem testowym. | 
      
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem z powodu niespełnienia założenia.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentTestCaseMetrics | 
        
          : bieżąca mapa danych przekazanych do ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)). | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. Będzie to ten sam obiekt co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentTestCaseMetrics | 
        
          : bieżąca mapa danych przekazanych do ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)). | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
wywołanie zwrotne, gdy przypadek testowy zakończy się niepowodzeniem.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. | 
      
test | 
        
          TestDescription: TestDescription elementu testowania w trakcie wykonywania. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestModuleEnded
public void onTestModuleEnded ()
Umożliwia rejestrowanie zdarzenia zakończenia modułu.
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestModuleStarted
public void onTestModuleStarted ()
Umożliwia rejestrowanie zdarzenia rozpoczęcia działania modułu.
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
wywołanie zwrotne po zakończeniu testu. Czas na porządki.
| Parametry | |
|---|---|
runData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania. Będzie to ten sam obiekt co w onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
      
currentRunMetrics | 
        
          : bieżąca mapa danych przekazanych do ERROR(/#testRunEnded(long,Map)). | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Wywołanie zwrotne dla zdarzeń testRunFailed
| Rzuty | |
|---|---|
 | 
          com.android.tradefed.device.DeviceNotAvailableException | 
DeviceNotAvailableException | 
          |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
wywołanie zwrotne po rozpoczęciu testu.
| Parametry | |
|---|---|
runData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane dotyczące wykonania. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
onTestStart
public void onTestStart (DeviceMetricData testData)
wywołanie zwrotne po rozpoczęciu testu.
| Parametry | |
|---|---|
testData | 
        
          DeviceMetricData: DeviceMetricData zawierający dane testowe. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
rebootEnded
public void rebootEnded (ITestDevice device)
Otrzymuje powiadomienie, gdy ponowne uruchomienie urządzenia się zakończy.
UWAGA: podczas tego połączenia zwrotnego odbiorcy nie powinni uruchamiać ponownie urządzenia. Każda próba ponownego uruchomienia zostanie zignorowana.
| Parametry | |
|---|---|
device | 
        
          ITestDevice: ITestDevice, gdzie restart się zakończył. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
rebootStarted
public void rebootStarted (ITestDevice device)
Otrzymuje powiadomienie o ponownym uruchomieniu urządzenia.
UWAGA: podczas tego połączenia zwrotnego odbiorcy nie powinni uruchamiać ponownie urządzenia. Każda próba ponownego uruchomienia zostanie zignorowana.
| Parametry | |
|---|---|
device | 
        
          ITestDevice: ITestDevice, gdzie rozpoczęło się ponowne uruchamianie. | 
      
| Rzuty | |
|---|---|
DeviceNotAvailableException | 
          |
setDisable
public final void setDisable (boolean isDisabled)
Określa, czy obiekt ma być wyłączony. Wyłączone oznacza, że należy pominąć zarówno etap konfiguracji, jak i demontażu. Można go użyć, aby obiekt był domyślnie wyłączony w konstrukcji domyślnej.
| Parametry | |
|---|---|
isDisabled | 
        
          boolean: stan, w którym powinien znajdować się obiekt. | 
      
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
Określa, czy IDeviceActionReceiver ma być wyłączona. Wyłączenie oznacza, że urządzenie nie będzie zarejestrowane do odbierania zdarzeń akcji urządzenia.
| Parametry | |
|---|---|
isDisabled | 
        
          boolean  | 
      
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.
| Parametry | |
|---|---|
logSaver | 
        
          ILogSaver: ILogSaver | 
      
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Wywoływany, gdy test atomowy sygnalizuje, że zakłada warunek, który jest fałszywy.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
trace | 
        
          String: zrzut stosu błędu | 
      
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Wywoływany, gdy test atomowy sygnalizuje, że zakłada warunek, który jest fałszywy.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
failure | 
        
          FailureDescription: FailureDescription opisujący błąd i jego kontekst. | 
      
testEnded
public final void testEnded (TestDescription test, long endTime,testMetrics) 
Alternatywa dla ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)), w której możemy bezpośrednio określić czas zakończenia. Aby uzyskać dokładne pomiary, połącz je z elementem testStarted(com.android.tradefed.result.TestDescription, long).
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
endTime | 
        
          long: czas zakończenia testu mierzony za pomocą funkcji System.currentTimeMillis() | 
      
testMetrics | 
        
          : ERROR(/Map) danych wyemitowanych | 
      
testEnded
public final void testEnded (TestDescription test,testMetrics) 
Raportuje zakończenie wykonywania pojedynczego przypadku testu.
Jeśli funkcja testFailed(TestDescription, FailureDescription) nie została wywołana, test się powiedzie. Zwraca też wszystkie dane klucz-wartość, które mogły zostać wyemitowane podczas wykonywania testu.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
testMetrics | 
        
          : ERROR(/Map) danych wyemitowanych | 
      
testFailed
public final void testFailed (TestDescription test, FailureDescription failure)
Raportuje niepowodzenie pojedynczego przypadku testowego.
Jest wywoływany między testStarted i testEnded.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
failure | 
        
          FailureDescription: FailureDescription opisujący błąd i jego kontekst. | 
      
testFailed
public final void testFailed (TestDescription test, String trace)
Raportuje niepowodzenie pojedynczego przypadku testowego.
Jest wywoływany między testStarted i testEnded.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
trace | 
        
          String: zrzut stosu błędu | 
      
testIgnored
public final void testIgnored (TestDescription test)
Wywoływany, gdy test nie zostanie uruchomiony, zwykle dlatego, że metoda testu jest oznaczona adnotacją org.junit.Ignore.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
testLog
public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)Zawiera powiązane dane dziennika lub debugowania z testowego wywołania.
 Musi być wywołany przed ERROR(/ITestInvocationListener#invocationFailed(Throwable)) lub ERROR(/ITestInvocationListener#invocationEnded(long))
 
Framework TradeFederation automatycznie wywoła tę metodę, podając log hosta i w razie potrzeby logcat urządzenia.
| 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: LogDataType danych | 
      
dataStream | 
        
          InputStreamSource: InputStreamSource danych. Implementatorzy powinni wywołać createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że zamkną powstały strumień wejściowy po zakończeniu. Osoby wywołujące tę metodę powinny zadbać o to, aby źródło danych było dostępne do momentu zakończenia metody testLog. | 
      
testLogSaved
public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)Nie używaj implementacji z zbiorem danych wewnątrz. To jest czyste przekierowywanie.
| 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: LogDataType danych | 
      
dataStream | 
        
          InputStreamSource: InputStreamSource danych. Implementatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych, i zadbać o jej zamknięcie po zakończeniu. | 
      
logFile | 
        
          LogFile: LogFile zawierający metadane zapisanego pliku. | 
      
testModuleEnded
public final void testModuleEnded ()
Raportuje koniec wykonania modułu.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
zgłasza rozpoczęcie działania modułu. To wywołanie zwrotne jest powiązane z testModuleEnded() i jest opcjonalne w sekwencji. Jest używany tylko podczas wykonywania testu, który korzysta z modułów: modułów opartych na zestawach.
| Parametry | |
|---|---|
moduleContext | 
        
          IInvocationContext: IInvocationContext modułu. | 
      
testRunEnded
public final void testRunEnded (long elapsedTime, 
                 runMetrics) Raportuje zakończenie testu.
| Parametry | |
|---|---|
elapsedTime | 
        
          long: czas upłynął, milisekundy zgłoszone przez urządzenie | 
      
runMetrics | 
        
          : pary klucz-wartość zgłoszone na końcu wykonania testu | 
      
testRunFailed
public final void testRunFailed (FailureDescription failure)
Nie udało się przeprowadzić testu raportów z powodu błędu opisanego w FailureDescription.
| Parametry | |
|---|---|
failure | 
        
          FailureDescription: FailureDescription opisujący błąd i jego kontekst. | 
      
testRunFailed
public final void testRunFailed (String errorMessage)
Nie udało się przeprowadzić testu raportów z powodu krytycznego błędu.
| Parametry | |
|---|---|
errorMessage | 
        
          String: String opisujący przyczynę niepowodzenia wykonania. | 
      
testRunStarted
public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)Raportuje rozpoczęcie testu.
| Parametry | |
|---|---|
runName | 
        
          String: nazwa testu; | 
      
testCount | 
        
          int: łączna liczba testów w sesji testowej | 
      
attemptNumber | 
        
          int: numer zamówienia, który identyfikuje różne próby tego samego runName, które są wykonywane wielokrotnie. attemptNumber ma indeks 0 i powinien zwiększać się za każdym razem, gdy następuje nowe wykonanie. Przykład: test jest szczegółowo powtarzany 3 razy, więc powinien mieć łącznie 4 wykonania pod tym samym runName, a attemptNumber powinien mieć wartość od 0 do 3. | 
      
testRunStarted
public final void testRunStarted (String runName, 
                int testCount)Wywołania zwrotne testu
| Parametry | |
|---|---|
runName | 
        
          String: nazwa testu; | 
      
testCount | 
        
          int: łączna liczba testów w sesji testowej | 
      
testRunStarted
public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)Raportuje rozpoczęcie testu.
| Parametry | |
|---|---|
runName | 
        
          String: nazwa testu; | 
      
testCount | 
        
          int: łączna liczba testów w sesji testowej | 
      
attemptNumber | 
        
          int: numer zamówienia, który identyfikuje różne próby tego samego runName, które są wykonywane wielokrotnie. attemptNumber ma indeks 0 i powinien zwiększać się za każdym razem, gdy następuje nowe uruchomienie. Przykład: test jest szczegółowo powtarzany 3 razy, więc powinien mieć łącznie 4 uruchomienia pod tym samym runName, a attemptNumber powinien mieć wartości od 0 do 3. | 
      
startTime | 
        
          long: czas rozpoczęcia wykonywania zadania, mierzony za pomocą System.currentTimeMillis() | 
      
testRunStopped
public final void testRunStopped (long elapsedTime)
Raporty o testach, które zostały przerwane przed zakończeniem na prośbę użytkownika.
TODO: currently unused, consider removing
| Parametry | |
|---|---|
elapsedTime | 
        
          long: czas upłynął, milisekundy zgłoszone przez urządzenie | 
      
testSkipped
public final void testSkipped (TestDescription test, SkipReason reason)
Wywoływany, gdy test jest pomijany i nie jest wykonywany z nieoczekiwanego powodu. Te testy zostaną powtórzone, aby sprawdzić, czy tym razem zostaną wykonane prawidłowo.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
reason | 
        
          SkipReason: SkipReason | 
      
testStarted
public final void testStarted (TestDescription test, long startTime)
Alternatywa dla testStarted(com.android.tradefed.result.TestDescription), w której określamy też, kiedy test się rozpoczął, w połączeniu z ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)), aby uzyskać dokładne wyniki.
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test | 
      
startTime | 
        
          long: czas rozpoczęcia testu mierzony za pomocą funkcji System.currentTimeMillis() | 
      
testStarted
public final void testStarted (TestDescription test)
Wywołania zwrotne w przypadkach testowych
| Parametry | |
|---|---|
test | 
        
          TestDescription: identyfikuje test |