File pullerDeviceMetricCollector
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
Java.lang.Nesne | ||
🎃 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
🎃 |
Cihazdan gelen metrik anahtarını dinleyen ve bunu gösteren bir BaseDeviceMetricCollector
cihazdan bir dosya olarak yükleyebilirsiniz. Dosyanın fazladan işlenmesi için genişletilebilir.
Özet
Fields'ın oynadığı filmler | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Kamu inşaatçıları | |
---|---|
FilePullerDeviceMetricCollector()
|
Herkese açık yöntemler | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Test durumu sona erdiğinde geri çağırma. |
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri çağırma. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Bu yöntemin uygulanması, dizinin günlüğe kaydedilmesine,
|
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Bu yöntemin uygulanması, dosyanın günlüğe kaydedilmesine, eklenecek metrikler için ayrıştırılmasına olanak tanımalıdır.
|
Korunan yöntemler | |
---|---|
void
|
addKeys(String... keys)
Cihazdan çekme işlemine ek desen anahtarları ekler. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Dosyayı, cihazda belirtilen yoldan alın. |
Fields'ın oynadığı filmler
Mobil Dizin Anahtarları
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Kamu inşaatçıları
File pullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Herkese açık yöntemler
OnTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Test durumu sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test durumu verilerinin bulunduğu DeviceMetricData . Reklam
BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne. |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) hizmetine aktarılan metriklerin mevcut haritası. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Test çalıştırması sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.
Parametreler | |
---|---|
runData |
DeviceMetricData : koşuyla ilgili verileri tutan DeviceMetricData . Aynı olacaktır
BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki gibi bir nesne olacaktır. |
currentRunMetrics |
: ERROR(/#testRunEnded(long,Map)) hizmetine aktarılan metriklerin mevcut haritası. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
transactionMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Bu yöntemin uygulanması, dizinin günlüğe kaydedilmesine,
DeviceMetricData
yazın.
Parametreler | |
---|---|
key |
String : Alınan dizinle ilişkili seçenek anahtarı. |
metricDirectory |
File : Cihazdan alınan ve seçenek tuşuyla eşleşen ERROR(/File) . |
data |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
işlemMetrikDosyası
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Bu yöntemin uygulanması, dosyanın günlüğe kaydedilmesine, eklenecek metrikler için ayrıştırılmasına olanak tanımalıdır.
DeviceMetricData
Parametreler | |
---|---|
key |
String : Alınan dosyayla ilişkili seçenek anahtarı. |
metricFile |
File : Cihazdan alınan ve seçenek tuşuyla eşleşen ERROR(/File) . |
data |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
Korunan yöntemler
anahtar ekleme
protected void addKeys (String... keys)
Cihazdan çekme işlemine ek desen anahtarları ekler.
Parametreler | |
---|---|
keys |
String |
almaDosyası
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Dosyayı, cihazda belirtilen yoldan alın.
Parametreler | |
---|---|
device |
ITestDevice : Dosyanın bulunduğu klasör. |
remoteFilePath |
String : Cihazdaki konum. |
userId |
int : verinin alınacağı kullanıcının kimliği |
İlerlemeler | |
---|---|
File |
Dosya, cihazda belirtilen yoldan alındı. |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |