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étriques provenant de l'appareil et les extrait sous forme de fichier depuis l'appareil. Peut être étendu pour le traitement supplémentaire du fichier.
Résumé
Champs | |
|---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Constructeurs publics | |
|---|---|
FilePullerDeviceMetricCollector()
|
|
Méthodes publiques | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData,
Rappel lorsqu'un cas de test est terminé. |
void
|
onTestRunEnd(DeviceMetricData runData,
Rappel lorsqu'une série de tests 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 et 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 consigner 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 clés de modèle supplémentaires à l'extraction 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 lorsqu'un cas de test est terminé. C'est le moment de faire le ménage.
| Paramètres | |
|---|---|
testData |
DeviceMetricData : DeviceMetricData contenant les données du cas de test. Sera le même objet que lors de BaseDeviceMetricCollector.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 lorsqu'une série de tests est terminée. C'est le moment de faire le ménage.
| Paramètres | |
|---|---|
runData |
DeviceMetricData : DeviceMetricData contenant les données de l'exécution. Sera le même objet que lors de BaseDeviceMetricCollector.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 et de l'analyser pour que les métriques soient placées 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 : 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 consigner le fichier et de l'analyser pour que les métriques soient placées 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 : DeviceMetricData où 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 à l'extraction 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 possède le fichier. |
remoteFilePath |
String : emplacement dans l'appareil. |
userId |
int : ID utilisateur à partir duquel extraire les données |
| Renvoie | |
|---|---|
File |
Fichier récupéré à partir du chemin d'accès indiqué sur l'appareil. |
| Génère | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|