ClusterLogSaver
  public
  
  
  
  class
  ClusterLogSaver
  
    extends Object
  
  
  
  
  
      implements
      
        ILogSaver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver | 
klasa ILogSaver do przesyłania wyników testów do TFC.
Podsumowanie
| Fieldsem | |
|---|---|
| 
    public
    static
    final
    String | FILE_NAMES_FILE_NAMENazwa pliku tekstowego zawierającego wszystkie nazwy plików wyjściowych testu. | 
| 
    public
    static
    final
    String | TOOL_LOG_PATHNazwa podkatalogu zawierającego wszystkie pliki wygenerowane przez proces hosta. | 
| Konstruktory publiczne | |
|---|---|
| 
      ClusterLogSaver()
       | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        LogFile | 
      getLogReportDir()
      Pobierz  | 
| 
        
        
        
        
        
        void | 
      invocationEnded(long elapsedTime)
      Informuje, że wywołanie zostało zakończone (z powodu błędu lub pomyślnie). | 
| 
        
        
        
        
        
        void | 
      invocationStarted(IInvocationContext context)
      Raportuje rozpoczęcie wywołania testu. | 
| 
        
        
        
        
        
        LogFile | 
      saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
      Zapisz dane dziennika. | 
Fieldsem
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Nazwa pliku tekstowego zawierającego wszystkie nazwy plików wyjściowych testu.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Nazwa podkatalogu zawierającego wszystkie pliki wygenerowane przez proces hosta.
Konstruktory publiczne
ClusterLogSaver
public ClusterLogSaver ()
Metody publiczne
getLogReportDir
public LogFile getLogReportDir ()
Pobierz LogFile zawierający ścieżkę lub adres URL katalogu, w którym są zapisywane dzienniki.
| Zwroty | |
|---|---|
| LogFile | LogFile. | 
invocationEnded
public void invocationEnded (long elapsedTime)
Informuje, że wywołanie zostało zakończone (z powodu błędu lub pomyślnie).
 Funkcja ta jest wywoływana automatycznie przez framework TradeFederation po wywołaniu funkcji ITestInvocationListener.invocationEnded(long).
 
| Parametry | |
|---|---|
| elapsedTime | long: upłynął czas wywołania w ms | 
invocationStarted
public void invocationStarted (IInvocationContext context)
Raportuje rozpoczęcie wywołania testu.
 Zostanie wywołany automatycznie przez framework TradeFederation, zanim zostanie wywołana funkcja ITestInvocationListener.invocationStarted(IInvocationContext).
 
| Parametry | |
|---|---|
| context | IInvocationContext: informacje o wywołaniu. | 
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Zapisz dane dziennika.
Jest wywoływana automatycznie przez framework TradeFederation, gdy wywołana zostanie funkcja ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource). Może też służyć jako metoda pomocnicza do zapisywania dodatkowych danych logowania.
 
W zależności od implementacji i zasad dzienniki mogą być zapisywane w skompresowanym formacie. Dzienniki mogą być też przechowywane w miejscu niedostępnym dla Tradefed.
| Parametry | |
|---|---|
| dataName | String:Stringnazwa opisowa danych, np. „device_logcat”. | 
| dataType | LogDataType:LogDataTypepliku. | 
| dataStream | InputStream:ERROR(/InputStream)danych. | 
| Zwroty | |
|---|---|
| LogFile | LogFilezawierający ścieżkę i adres URL zapisanego pliku. | 
