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 işlenmesi için uzatılabilir.
Özet
Fields'ın oynadığı filmler | |
|---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Herkese açık oluşturucular | |
|---|---|
FilePullerDeviceMetricCollector()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData,
Bir test durumu sona erdiğinde geri arama. |
void
|
onTestRunEnd(DeviceMetricData runData,
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 |
Korunan yöntemler | |
|---|---|
void
|
addKeys(String... keys)
Cihazdan çekme işlemine ek desen anahtarları ekler. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazdaki belirtilen yoldan çekin. |
Fields'ın oynadığı filmler
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Herkese açık oluşturucular
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Herkese açık yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur. |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData. BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur. |
currentRunMetrics |
: ERROR(/#testRunEnded(long,Map))'ye iletilen metriklerin mevcut haritası. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
processMetricDirectory
public abstract void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData data)Yöntemin uygulanması, dizinin günlüğe kaydedilmesine ve DeviceMetricData'ya yerleştirilecek metrikler için ayrıştırılmasına olanak tanımalıdır.
| Parametreler | |
|---|---|
key |
String: Çekilen 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 çekme işlemine ek desen anahtarları ekler.
| Parametreler | |
|---|---|
keys |
String |
retrieveFile
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazdaki belirtilen yoldan çekin.
| Parametreler | |
|---|---|
device |
ITestDevice: Dosyanın bulunduğu yer. |
remoteFilePath |
String: Cihazdaki konum. |
userId |
int: Verilerin çekileceği kullanıcı kimliği |
| İlerlemeler | |
|---|---|
File |
Dosya, cihazdaki belirtilen yoldan alınır. |
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|