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 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ı, dizinin günlüğe kaydedilmesine ve |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine ve |
Korumalı yöntemler | |
---|---|
void | addKeys (String... keys) Cihazdan çekmeye ek desen tuşları ekler. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Dosyayı cihazda 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 senaryosuna ilişkin 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 mevcut ölçüm 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ırmaya ait verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) öğesine iletilen mevcut ölçüm haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
süreçMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Yöntemin uygulanması, dizinin günlüğe kaydedilmesine ve DeviceMetricData
konacak ölçümler için ayrıştırılmasına izin vermelidir.
Parametreler | |
---|---|
key | String : çekilen dizinle ilişkili seçenek anahtarı. |
metricDirectory | File : seçenek tuşuyla eşleşen cihazdan alınan ERROR(/File) . |
data | DeviceMetricData : Metriklerin saklanabileceği DeviceMetricData . |
süreçMetrikDosya
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine ve DeviceMetricData
konacak ö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 cihazdan alınan ERROR(/File) . |
data | DeviceMetricData : Metriklerin saklanabileceği DeviceMetricData . |
Korumalı yöntemler
addAnahtarlar
protected void addKeys (String... keys)
Cihazdan çekmeye ek desen tuşları ekler.
Parametreler | |
---|---|
keys | String |
Dosyayı geri al
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazda belirtilen yoldan çekin.
Parametreler | |
---|---|
device | ITestDevice : dosyaya sahip olan. |
remoteFilePath | String : cihazdaki konum. |
userId | int : çekilecek kullanıcı kimliği |
İadeler | |
---|---|
File | Cihazdaki belirtilen yoldan alınan dosya. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |