BluetoothHciSnoopLogCollector
public
class
BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector
Java.lang.Nesne | |||
🎃 | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
🎃 | com.android.tradefed.device.metric.File eminerDeviceMetricCollector | ||
🎃 | com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector |
DUT'de Bluetooth HCI araştırma günlük kaydını etkinleştirmek ve her test için günlüğü toplamak üzere toplayıcı. Toplayıcı, test çalıştırması için araştırma günlük kaydını yapılandırıp etkinleştirir ve ayarları geri döndürür tamamlanmasından kısa bir süre sonra sunulur.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
SNOOP_LOG_MODE_PROPERTY
|
Kamu inşaatçıları | |
---|---|
BluetoothHciSnoopLogCollector()
|
Herkese açık yöntemler | |
---|---|
String
|
getReportingDir()
HCI araştırma günlüklerinin bildirileceği dizini alın. |
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. |
void
|
onTestRunStart(DeviceMetricData runData)
Test çalıştırması başlatıldığında geri çağırma. |
void
|
onTestStart(DeviceMetricData testData)
Test durumu başlatıldığında geri çağırma. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
Bu yöntemin uygulanması, dizinin günlüğe kaydedilmesine,
|
final
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
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
|
executeShellCommand(ITestDevice device, String command)
Cihazda kabuk komutunu yürütün. |
Fields'ın oynadığı filmler
SNOOP_LOG_MODE_MÜLK
public static final String SNOOP_LOG_MODE_PROPERTY
Kamu inşaatçıları
BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
Herkese açık yöntemler
getReportingDir
public String getReportingDir ()
HCI araştırma günlüklerinin bildirileceği dizini alın.
İlerlemeler | |
---|---|
String |
OnTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
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
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ı. |
test |
TestDescription : Devam eden test durumunun TestDescription . |
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
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 |
TestRunStart'da
public void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başlatıldığında geri çağırma.
Parametreler | |
---|---|
runData |
DeviceMetricData : koşuyla ilgili verileri tutan DeviceMetricData . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Test Başlatıldığında
public void onTestStart (DeviceMetricData testData)
Test durumu başlatıldığında geri çağırma.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test durumu verilerinin bulunduğu DeviceMetricData . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
transactionMetricDirectory
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
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) . |
runData |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
işlemMetrikDosyası
public final void processMetricFile (String key, File metricFile, DeviceMetricData runData)
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) . |
runData |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
Korunan yöntemler
yürütmeShellCommand
protected void executeShellCommand (ITestDevice device, String command)
Cihazda kabuk komutunu yürütün. Yürütme başarısız olursa (sıfır olmayan çıkış kodu) bir
DeviceRuntimeException
Parametreler | |
---|---|
device |
ITestDevice |
command |
String |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |