ResultAndLogForwarder
  public
  
  
  
  class
  ResultAndLogForwarder
  
  
  
  
    extends ResultForwarder
  
  
  
  
  
      implements
      
        ILogSaverListener
      
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.ResultForwarder | |
| ↳ | com.android.tradefed.result.ResultAndLogForwarder | |
Przesyłanie wyników i zdarzeń z dziennika.
Podsumowanie
| Konstruktory publiczne | |
|---|---|
| 
      ResultAndLogForwarder(ITestInvocationListener... listeners)
       | |
| 
      ResultAndLogForwarder(Ctor | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      invocationEnded(long elapsedTime)
      Informuje, że wywołanie zostało zakończone (z powodu błędu lub prawidłowo). | 
| 
        
        
        
        
        
        void | 
      invocationStarted(IInvocationContext context)
      Informuje o rozpoczęciu wywołania testu. | 
| 
        
        
        
        
        
        void | 
      logAssociation(String dataName, LogFile logFile)
      W niektórych przypadkach log musi być silnie powiązany z przypadkami testowymi, ale nie można tego zrobić bezpośrednio w wywołaniu  | 
| 
        
        
        
        
        
        void | 
      setLogSaver(ILogSaver logSaver)
      Ustaw wartość  | 
| 
        
        
        
        
        
        void | 
      testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
      Wywoływany podczas zapisywania dziennika testu. | 
Konstruktory publiczne
ResultAndLogForwarder
public ResultAndLogForwarder (ITestInvocationListener... listeners)
| Parametry | |
|---|---|
| listeners | ITestInvocationListener | 
ResultAndLogForwarder
public ResultAndLogForwarder (listeners) 
Ctor
| Parametry | |
|---|---|
| listeners |  | 
Metody publiczne
invocationEnded
public 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 | 
invocationStarted
public void invocationStarted (IInvocationContext context)
Informuje o rozpoczęciu wywołania testu.
Będzie wywoływany automatycznie przez platformę TradeFederation. Aby umożliwić raportowanie z kilku urządzeń, autorzy raportów muszą zastąpić tę metodę.
| Parametry | |
|---|---|
| context | IInvocationContext: informacje o wywołaniu; | 
logAssociation
public void logAssociation (String dataName, 
                LogFile logFile)W niektórych przypadkach log musi być silnie powiązany z przypadkami testowymi, ale nie można tego zrobić bezpośrednio w wywołaniu testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile). Dzięki temu wywołaniu zwrotnemu można wyraźnie powiązać dane.
| Parametry | |
|---|---|
| dataName | String: nazwa danych | 
| logFile | LogFile:LogFile, który został wcześniej zarejestrowany i powinien być powiązany z przypadkiem testu. | 
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw wartość ILogSaver, aby umożliwić implementatorowi zapisywanie plików.
| Parametry | |
|---|---|
| logSaver | ILogSaver:ILogSaver | 
testLogSaved
public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)Wywoływany podczas zapisywania dziennika testu.
Należy używać go zamiast atrybutu ITestInvocationListener.testLog(String, LogDataType,
 InputStreamSource).
| Parametry | |
|---|---|
| dataName | String:Stringnazwa opisowa danych, np. „device_logcat”. Uwaga:
    dataName może nie być unikalna dla każdego wywołania. Implementatorzy muszą mieć możliwość obsługi wielu wywołań z tym samym parametrem dataName. | 
| dataType | LogDataType:LogDataTypedanych | 
| dataStream | InputStreamSource:InputStreamSourcedanych. Implementatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych, i zadbać o jej zamknięcie po zakończeniu. | 
| logFile | LogFile:LogFilezawierający metadane zapisanego pliku. | 
