FilePullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Cihazdan gelen metrik anahtarını dinleyen ve bunları cihazdan dosya olarak çeken bir BaseDeviceMetricCollector
. Dosyanın ek olarak işlenmesi için uzatılabilir.
Özet
Fields'ın oynadığı filmler | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Herkese açık kurucular | |
---|---|
FilePullerDeviceMetricCollector()
|
Herkese açık yöntemler | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Test kaydı sona erdiğinde geri arama. |
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri çağırma. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Yöntemin uygulanması, dizini günlüğe kaydetmeye ve |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine ve |
Korunan yöntemler | |
---|---|
void
|
addKeys(String... keys)
Cihazdan alınan verilere ek desen anahtarları ekler. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazdaki belirtilen yoldan alın. |
Fields'ın oynadığı filmler
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Herkese açık kurucular
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Herkese açık yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test örneğine ait verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.
Parametreler | |
---|---|
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır. |
currentRunMetrics |
: ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Yöntemin uygulanması, dizini günlüğe kaydetmeye ve DeviceMetricData
içine yerleştirilecek metrikler için dizini ayrıştırmaya olanak tanımalıdır.
Parametreler | |
---|---|
key |
String : Getirilen dizinle ilişkili seçenek anahtarı. |
metricDirectory |
File : Seçenek anahtarıyla eşleşen cihazdan alınan ERROR(/File) . |
data |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
processMetricFile
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine ve DeviceMetricData
içine yerleştirilecek metrikler için ayrıştırılmasına olanak tanımalıdır.
Parametreler | |
---|---|
key |
String : Çekilen dosyayla ilişkili seçenek anahtarı. |
metricFile |
File : Seçenek anahtarıyla eşleşen cihazdan alınan ERROR(/File) . |
data |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
Korunan yöntemler
addKeys
protected void addKeys (String... keys)
Cihazdan alınan verilere ek desen anahtarları ekler.
Parametreler | |
---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazdaki belirtilen yoldan alın.
Parametreler | |
---|---|
device |
ITestDevice : Dosyanın bulunduğu klasör. |
remoteFilePath |
String : Cihazdaki konum. |
userId |
int : Verilerin alınacağı kullanıcı kimliği |
İlerlemeler | |
---|---|
File |
Dosya, cihazdaki belirtilen yoldan alınır. |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |