FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Nesne | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Bir BaseDeviceMetricCollector
cihazdan gelen ölçümlerini anahtarı için dinlemek ve cihazdan bir dosya olarak çekin söyledi. Dosyanın ekstra işlenmesi için genişletilebilir.
Özet
Alanlar | |
---|---|
protected | mDirectoryKeys |
public | mTestCaseMetrics
|
Kamu inşaatçıları | |
---|---|
FilePullerDeviceMetricCollector () |
Genel yöntemler | |
---|---|
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Bir test durumu sona erdiğinde geri arama. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Bir test çalıştırması sona erdiğinde geri arama. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Yöntemin uygulanması, dizin log ölçümlerini konulmak için ayrıştırmak izin vermelidir |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Yöntemin uygulanması, günlük dosyası ölçümlerini konulmak için ayrıştırmak izin vermelidir |
Korumalı yöntemler | |
---|---|
void | addKeys (String... keys) Cihazdan çekme işlemine ek desen tuşları ekler. |
File | retrieveFile (ITestDevice device, String remoteFilePath) Dosyayı cihazda belirtilen yoldan çekin. |
Alanlar
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrikleri
publicmTestCaseMetrics
Kamu inşaatçıları
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Genel yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
parametreler | |
---|---|
testData | DeviceMetricData : DeviceMetricData test durumu için veri tutma. Sırasında olduğu gibi aynı nesne olacak BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) . |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
parametreler | |
---|---|
runData | DeviceMetricData : DeviceMetricData çalışması için veri tutma. Sırasında olduğu gibi aynı nesne olacak BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) . |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Yöntemin uygulanması, dizin log ölçümlerini konulmak için ayrıştırmak izin vermelidir DeviceMetricData
.
parametreler | |
---|---|
key | String : çekildi dizine ilişkili seçenek tuşuna basın. |
metricDirectory | File : ERROR(/File) seçeneği anahtarı eşleşen cihazdan çekti. |
data | DeviceMetricData : DeviceMetricData ölçümlerini saklanabilir. |
processMetricDosya
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Yöntemin uygulanması, günlük dosyası ölçümlerini konulmak için ayrıştırmak izin vermelidir DeviceMetricData
.
parametreler | |
---|---|
key | String : çekildi dosyaya ilişkili seçenek tuşuna basın. |
metricFile | File : ERROR(/File) seçeneği anahtarı eşleşen cihazdan çekti. |
data | DeviceMetricData : DeviceMetricData ölçümlerini saklanabilir. |
Korumalı yöntemler
Anahtarları ekle
protected void addKeys (String... keys)
Cihazdan çekme işlemine ek desen tuşları ekler.
parametreler | |
---|---|
keys | String |
geri almaDosyası
protected File retrieveFile (ITestDevice device, String remoteFilePath)
Dosyayı cihazda belirtilen yoldan çekin.
parametreler | |
---|---|
device | ITestDevice : dosyası vardır. |
remoteFilePath | String : cihazda konum. |
İadeler | |
---|---|
File | Aygıtta verilen yoldan alınan dosya. |
atar | |
---|---|
DeviceNotAvailableException |