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 mesures provenant de l'appareil et les extrait sous forme de fichier à partir de l'appareil. Peut être étendu pour un traitement supplémentaire du fichier.
Résumé
Des champs | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Constructeurs publics | |
---|---|
FilePullerDeviceMetricCollector () |
Méthodes publiques | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Rappel lorsqu'un scénario de test est terminé. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Rappel lorsqu'un test est terminé. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) L'implémentation de la méthode devrait permettre de journaliser le répertoire, de l'analyser pour que les métriques soient placées dans |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) L'implémentation de la méthode doit permettre de journaliser le fichier, de l'analyser pour que les métriques soient placées dans |
Méthodes protégées | |
---|---|
void | addKeys (String... keys) Ajoute des touches de motif supplémentaires à la traction de l'appareil. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Extrayez le fichier du chemin spécifié dans le périphérique. |
Des champs
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Constructeurs publics
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Méthodes publiques
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Rappel lorsqu'un scénario de test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
testData | DeviceMetricData : le DeviceMetricData contenant les données pour le cas de test. Sera le même objet que pendant BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Lance | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.
Paramètres | |
---|---|
runData | DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Lance | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
L'implémentation de la méthode devrait permettre de journaliser le répertoire, de l'analyser pour que les métriques soient placées dans DeviceMetricData
.
Paramètres | |
---|---|
key | String : la clé d'option associée au répertoire extrait. |
metricDirectory | File : l' ERROR(/File) extraite de l'appareil correspondant à la clé d'option. |
data | DeviceMetricData : le DeviceMetricData où 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 journaliser le fichier, de l'analyser pour que les métriques soient placées dans DeviceMetricData
.
Paramètres | |
---|---|
key | String : la clé d'option associée au fichier extrait. |
metricFile | File : l' ERROR(/File) extraite de l'appareil correspondant à la clé d'option. |
data | DeviceMetricData : le DeviceMetricData où les métriques peuvent être stockées. |
Méthodes protégées
addKeys
protected void addKeys (String... keys)
Ajoute des touches de motif supplémentaires à la traction de l'appareil.
Paramètres | |
---|---|
keys | String |
récupérerFichier
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Extrayez le fichier du chemin spécifié dans le périphérique.
Paramètres | |
---|---|
device | ITestDevice : qui contient le fichier. |
remoteFilePath | String : emplacement dans l'appareil. |
userId | int : l'identifiant de l'utilisateur à extraire |
Retour | |
---|---|
File | Fichier récupéré à partir du chemin donné dans l'appareil. |
Lance | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |