Google 致力于为黑人社区推动种族平等。查看具体举措
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


BaseDeviceMetricCollector gelen ölçüm anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector . Dosyanın ekstra işlenmesi için genişletilebilir.

Özet

Alanlar

protected mDirectoryKeys

Kamu inşaatçılar

FilePullerDeviceMetricCollector ()

Genel yöntemler

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Bir test çalışması 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ı dizinin günlüğe kaydedilmesine izin vermeli, metriklerin DeviceMetricData konması için onu ayrıştırmalıdır.

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

Yöntemin uygulanması, dosyayı günlüğe kaydetmeye izin vermeli, metriklerin DeviceMetricData konması için ayrıştırmalıdır.

Korumalı yöntemler

void addKeys (String... keys)

Cihazdan çekmeye ek desen tuşları ekler.

File retrieveFile (ITestDevice device, String remoteFilePath)

Dosyayı cihazda belirtilen yoldan çekin.

Alanlar

mDirectoryKeys

protected  mDirectoryKeys

Kamu inşaatçılar

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

Genel yöntemler

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test çalışması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

Parametreler
testData DeviceMetricData : Test DeviceMetricData için verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasında olduğu gibi aynı nesne olacaktır.

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) aktarılan metriklerin mevcut haritası.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

Parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasında olduğu gibi aynı nesne olacaktır.

currentRunMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map) aktarılan metriklerin mevcut haritası.

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

Yöntemin uygulanması dizinin günlüğe kaydedilmesine izin vermeli, metriklerin DeviceMetricData konması için onu ayrıştırmalıdır.

Parametreler
key String : çekilen dizinle ilişkili seçenek anahtarı.

metricDirectory File : seçenek tuşuyla eşleşen aygıttan alınan ERROR(/File) .

data DeviceMetricData : Metriklerin saklanabileceği DeviceMetricData .

processMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

Yöntemin uygulanması, dosyayı günlüğe kaydetmeye izin vermeli, metriklerin DeviceMetricData konması için ayrıştırmalıdır.

Parametreler
key String : çekilen dosyayla ilişkili seçenek anahtarı.

metricFile File : seçenek tuşuyla eşleşen aygıttan alınan ERROR(/File) .

data DeviceMetricData : Metriklerin saklanabileceği DeviceMetricData .

Korumalı yöntemler

addKeys

protected void addKeys (String... keys)

Cihazdan çekmeye ek desen tuşları ekler.

Parametreler
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Dosyayı cihazda belirtilen yoldan çekin.

Parametreler
device ITestDevice : dosyanın bulunduğu.

remoteFilePath String : cihazdaki konum.

İadeler
File Cihazda verilen yoldan alınan dosya.

Atar
DeviceNotAvailableException