LogSaverResultForwarder
  public
  
  
  
  class
  LogSaverResultForwarder
  
  
  
  
    extends ResultForwarder
  
  
  
  
  
      implements
      
        ILogSaverListener
      
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.ResultForwarder | |
| ↳ | com.android.tradefed.result.LogSaverResultForwarder | |
Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Datei-Saver. 
Zusammenfassung
| Öffentliche Konstruktoren | |
|---|---|
| 
      LogSaverResultForwarder(ILogSaver logSaver,  | |
| Öffentliche Methoden | |
|---|---|
| 
        
        
        
        
        
        void | 
      invocationEnded(long elapsedTime)
      
 | 
| 
        
        
        
        
        
        void | 
      invocationStarted(IInvocationContext context)
      
 | 
| 
        
        
        
        
        
        void | 
      logAssociation(String dataName, LogFile logFile)
      
 | 
| 
        
        
        static
        
        
        void | 
      reportEndHostLog(ILogSaver saver, String name)
      Berichtet „host_log“ aus einer laufenden Sitzung. | 
| 
        
        
        
        
        
        void | 
      testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
      
 
 Speichere außerdem die Protokolldatei mit dem globalen  | 
| 
        
        
        
        
        
        void | 
      testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
      Reichen Sie nur das Testprotokoll ein, anstatt es zuerst zu speichern. | 
| 
        
        
        
        
        
        void | 
      testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
      
 Wenn  | 
Öffentliche Konstruktoren
LogSaverResultForwarder
public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners) | Parameter | |
|---|---|
| logSaver | ILogSaver | 
| listeners |  | 
Öffentliche Methoden
invocationEnded
public void invocationEnded (long elapsedTime)
| Parameter | |
|---|---|
| elapsedTime | long | 
invocationStarted
public void invocationStarted (IInvocationContext context)
| Parameter | |
|---|---|
| context | IInvocationContext | 
logAssociation
public void logAssociation (String dataName, 
                LogFile logFile)
| Parameter | |
|---|---|
| dataName | String | 
| logFile | LogFile | 
reportEndHostLog
public static void reportEndHostLog (ILogSaver saver, 
                String name)Berichtet „host_log“ aus einer laufenden Sitzung.
| Parameter | |
|---|---|
| saver | ILogSaver | 
| name | String | 
testLog
public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)
 Speichere außerdem die Protokolldatei mit dem globalen ILogSaver und rufe ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) für die Listener auf, die die ILogSaverListener-Schnittstelle implementieren.
| Parameter | |
|---|---|
| dataName | String | 
| dataType | LogDataType | 
| dataStream | InputStreamSource | 
testLogForward
public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)Reichen Sie nur das Testprotokoll ein, anstatt es zuerst zu speichern.
| Parameter | |
|---|---|
| dataName | String | 
| dataType | LogDataType | 
| dataStream | InputStreamSource | 
testLogSaved
public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)
Wenn LogSaverResultForwarder in einem anderen Element verpackt ist, muss der Rückruf „testLogSaved“ an die darunter liegenden Listener weitergeleitet werden.
| Parameter | |
|---|---|
| dataName | String | 
| dataType | LogDataType | 
| dataStream | InputStreamSource | 
| logFile | LogFile | 
