ClusterLogSaver
  public
  
  
  
  class
  ClusterLogSaver
  
    extends Object
  
  
  
  
  
      implements
      
        ILogSaver
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver | 
Classe ILogSaver permettant d'importer les sorties de test dans TFC.
Résumé
| Champs | |
|---|---|
| 
    public
    static
    final
    String | FILE_NAMES_FILE_NAMENom d'un fichier texte contenant tous les noms de fichiers de sortie de test. | 
| 
    public
    static
    final
    String | TOOL_LOG_PATHNom d'un sous-répertoire contenant tous les fichiers générés par le processus hôte. | 
| Constructeurs publics | |
|---|---|
| 
      ClusterLogSaver()
       | |
| Méthodes publiques | |
|---|---|
| 
        
        
        
        
        
        LogFile | 
      getLogReportDir()
      Obtenez le  | 
| 
        
        
        
        
        
        void | 
      invocationEnded(long elapsedTime)
      Indique que l'appel a pris fin, que ce soit avec succès ou en raison d'une condition d'erreur. | 
| 
        
        
        
        
        
        void | 
      invocationStarted(IInvocationContext context)
      Indique le début de l'appel du test. | 
| 
        
        
        
        
        
        LogFile | 
      saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
      Enregistrez les données du journal. | 
Champs
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
Nom d'un fichier texte contenant tous les noms de fichiers de sortie de test.
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
Nom d'un sous-répertoire contenant tous les fichiers générés par le processus hôte.
Constructeurs publics
ClusterLogSaver
public ClusterLogSaver ()
Méthodes publiques
getLogReportDir
public LogFile getLogReportDir ()
Obtenez le LogFile contenant le chemin d'accès et/ou l'URL du répertoire dans lequel les journaux sont enregistrés.
| Renvoie | |
|---|---|
| LogFile | LogFile | 
invocationEnded
public void invocationEnded (long elapsedTime)
Indique que l'appel a pris fin, que ce soit avec succès ou en raison d'une condition d'erreur.
 Appelé automatiquement par le framework TradeFederation après l'appel de ITestInvocationListener.invocationEnded(long).
 
| Paramètres | |
|---|---|
| elapsedTime | long: temps écoulé de l'appel en ms | 
invocationStarted
public void invocationStarted (IInvocationContext context)
Indique le début de l'appel du test.
 Appelé automatiquement par le framework TradeFederation avant l'appel de ITestInvocationListener.invocationStarted(IInvocationContext).
 
| Paramètres | |
|---|---|
| context | IInvocationContext: informations sur l'appel. | 
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
Enregistrez les données du journal.
Appelé automatiquement par le framework TradeFederation chaque fois que ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) est appelé. Il peut également être utilisé comme méthode d'assistance pour enregistrer des données de journal supplémentaires.
 
Selon l'implémentation et la stratégie, les journaux peuvent être enregistrés sous forme compressée. Les journaux peuvent également être stockés dans un emplacement inaccessible à Tradefed.
| Paramètres | |
|---|---|
| dataName | String: nom descriptifStringdes données (par exemple, "device_logcat") | 
| dataType | LogDataType:LogDataTypedu fichier. | 
| dataStream | InputStream:ERROR(/InputStream)des données. | 
| Renvoie | |
|---|---|
| LogFile | le LogFilecontenant le chemin d'accès et l'URL du fichier enregistré. | 
