FilePullerDeviceMetricCollector
  public
  
  
  abstract
  class
  FilePullerDeviceMetricCollector
  
  
  
  
    extends BaseDeviceMetricCollector
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | |
Un BaseDeviceMetricCollector qui écoute la clé de métrique provenant de l'appareil et la récupère en tant que fichier de l'appareil. Peut être étendu pour un traitement supplémentaire du fichier.
Résumé
| Champs | |
|---|---|
| 
    protected
    
    
     | mDirectoryKeys
 | 
| 
    public
    
    
     | mTestCaseMetrics
 | 
| Constructeurs publics | |
|---|---|
| 
      FilePullerDeviceMetricCollector()
       | |
| Méthodes publiques | |
|---|---|
| 
        
        
        
        
        
        void | 
      onTestEnd(DeviceMetricData testData, Rappel lorsque le cas de test est terminé. | 
| 
        
        
        
        
        
        void | 
      onTestRunEnd(DeviceMetricData runData, Rappel lorsque l'exécution d'un test est terminée. | 
| 
        abstract
        
        
        
        
        void | 
      processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
      L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans  | 
| 
        abstract
        
        
        
        
        void | 
      processMetricFile(String key, File metricFile, DeviceMetricData data)
      L'implémentation de la méthode doit permettre de consigner le fichier, de l'analyser pour les métriques à placer dans  | 
| Méthodes protégées | |
|---|---|
| 
        
        
        
        
        
        void | 
      addKeys(String... keys)
      Ajoute des clés de modèle supplémentaires à la récupération depuis l'appareil. | 
| 
        
        
        
        
        
        File | 
      retrieveFile(ITestDevice device, String remoteFilePath, int userId)
      Extrayez le fichier du chemin d'accès spécifié sur l'appareil. | 
Champs
mDirectoryKeys
protectedmDirectoryKeys 
mTestCaseMetrics
publicmTestCaseMetrics 
Constructeurs publics
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Méthodes publiques
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics) 
Rappel lorsque le cas de test est terminé. C'est le moment de nettoyer.
| Paramètres | |
|---|---|
| testData | DeviceMetricData:DeviceMetricDatacontenant les données du cas de test. Il s'agit du même objet que lors deBaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| currentTestCaseMetrics | : carte actuelle des métriques transmises àERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)). | 
| Génère | |
|---|---|
| DeviceNotAvailableException | |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics) 
Rappel lorsque l'exécution d'un test est terminée. C'est le moment de nettoyer.
| Paramètres | |
|---|---|
| runData | DeviceMetricData:DeviceMetricDatacontenant les données de l'exécution. Il s'agit du même objet que lors deBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData). | 
| currentRunMetrics | : carte actuelle des métriques transmises àERROR(/#testRunEnded(long,Map)). | 
| Génère | |
|---|---|
| DeviceNotAvailableException | |
processMetricDirectory
public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)L'implémentation de la méthode doit permettre de consigner le répertoire, de l'analyser pour les métriques à placer dans DeviceMetricData.
| Paramètres | |
|---|---|
| key | String: clé d'option associée au répertoire extrait. | 
| metricDirectory | File:ERROR(/File)extrait de l'appareil correspondant à la clé d'option. | 
| data | DeviceMetricData:DeviceMetricDatadans lequel les métriques peuvent être stockées. | 
processMetricFile
public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)L'implémentation de la méthode doit permettre de consigner le fichier, de l'analyser pour les métriques à placer dans DeviceMetricData.
| Paramètres | |
|---|---|
| key | String: clé d'option associée au fichier extrait. | 
| metricFile | File:ERROR(/File)extrait de l'appareil correspondant à la clé d'option. | 
| data | DeviceMetricData:DeviceMetricDatadans lequel les métriques peuvent être stockées. | 
Méthodes protégées
addKeys
protected void addKeys (String... keys)
Ajoute des clés de modèle supplémentaires à la récupération depuis l'appareil.
| Paramètres | |
|---|---|
| keys | String | 
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Extrayez le fichier du chemin d'accès spécifié sur l'appareil.
| Paramètres | |
|---|---|
| device | ITestDevice: qui contient le fichier. | 
| remoteFilePath | String: emplacement dans l'appareil. | 
| userId | int: ID utilisateur à extraire | 
| Renvoie | |
|---|---|
| File | Fichier extrait du chemin d'accès donné sur l'appareil. | 
| Génère | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
