FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector |
Cihazdan gelen ölçüm anahtarını dinleyen ve bunları cihazdan bir dosya olarak çeken bir BaseDeviceMetricCollector
. 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 senaryosu 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ı, dizini günlüğe kaydetmeye, |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine, |
Korumalı yöntemler | |
---|---|
void | addKeys (String... keys) Cihazdan çekmeye ek desen tuşları ekler. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Dosyayı aygıtta belirtilen yoldan çekin. |
alanlar
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
kamu inşaatçılar
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Genel yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Bir test senaryosu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
parametreler | |
---|---|
testData | DeviceMetricData : test durumu için verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) iletilen geçerli metrik haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
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ındakiyle aynı nesne olacaktır. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) işlevine iletilen geçerli metrik haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Yöntemin uygulanması, dizini günlüğe kaydetmeye, DeviceMetricData
içine konulacak ölçümler için ayrıştırmaya izin vermelidir.
parametreler | |
---|---|
key | String : çekilen dizinle ilişkili seçenek anahtarı. |
metricDirectory | File : seçenek tuşuyla eşleşen aygıttan çekilen 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, DeviceMetricData
içine konulacak ölçümler için ayrıştırılmasına izin vermelidir.
parametreler | |
---|---|
key | String : çekilen dosyayla ilişkili seçenek anahtarı. |
metricFile | File : seçenek tuşuyla eşleşen aygıttan çekilen ERROR(/File) . |
data | DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
Korumalı yöntemler
anahtar ekle
protected void addKeys (String... keys)
Cihazdan çekmeye ek desen tuşları ekler.
parametreler | |
---|---|
keys | String |
dosya almak
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Dosyayı aygıtta belirtilen yoldan çekin.
parametreler | |
---|---|
device | ITestDevice : dosyaya sahip olan. |
remoteFilePath | String : cihazdaki konum. |
userId | int : çekilecek kullanıcı kimliği |
İadeler | |
---|---|
File | Cihazda verilen yoldan alınan dosya. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |