BluetoothHciSnoopLogCollector
public
class
BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector
java.lang.Object | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector |
DUT'da Bluetooth HCI araştırma günlüğü kaydını etkinleştiren ve her testin günlüğünü toplayan toplayıcı. Toplayıcı, test çalıştırması için göz atma günlük kaydını yapılandırır ve etkinleştirir, ardından test çalıştırması bittikten sonra ayarları geri alır.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
SNOOP_LOG_MODE_PROPERTY
|
Herkese açık kurucular | |
---|---|
BluetoothHciSnoopLogCollector()
|
Herkese açık yöntemler | |
---|---|
String
|
getReportingDir()
HCI araştırma günlüklerinin raporlanacağı dizini alın. |
void
|
onTestEnd(DeviceMetricData testData,
Test kaydı sona erdiğinde geri arama. |
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri çağırma. |
void
|
onTestRunStart(DeviceMetricData runData)
Test çalıştırması başladığında geri çağırma. |
void
|
onTestStart(DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
Yöntemin uygulanması, dizini günlüğe kaydetmeye ve |
final
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
Yöntemin uygulanması, dosyanın günlüğe kaydedilmesine ve |
Korunan yöntemler | |
---|---|
void
|
executeShellCommand(ITestDevice device, String command)
Cihazda kabuk komutunu yürütün. |
Fields'ın oynadığı filmler
SNOOP_LOG_MODE_PROPERTY
public static final String SNOOP_LOG_MODE_PROPERTY
Herkese açık kurucular
BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
Herkese açık yöntemler
getReportingDir
public String getReportingDir ()
HCI araştırma günlüklerinin raporlanacağı dizini alın.
İlerlemeler | |
---|---|
String |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test örneğine ait verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası. |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.
Parametreler | |
---|---|
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır. |
currentRunMetrics |
: ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başladığında geri çağırma.
Parametreler | |
---|---|
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData . |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test örneğine ait verileri tutan DeviceMetricData . |
Atışlar | |
---|---|
DeviceNotAvailableException |
processMetricDirectory
public void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)
Yöntemin uygulanması, dizini günlüğe kaydetmeye ve DeviceMetricData
içine yerleştirilecek metrikler için dizini ayrıştırmaya olanak tanımalıdır.
Parametreler | |
---|---|
key |
String : Getirilen dizinle ilişkili seçenek anahtarı. |
metricDirectory |
File : Seçenek anahtarıyla eşleşen cihazdan alınan ERROR(/File) . |
runData |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
processMetricFile
public final void processMetricFile (String key, File metricFile, DeviceMetricData runData)
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) . |
runData |
DeviceMetricData : Metriklerin depolanabileceği DeviceMetricData . |
Korunan yöntemler
executeShellCommand
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
oluşturun.
Parametreler | |
---|---|
device |
ITestDevice |
command |
String |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException |