IMetricCollector
public
interface
IMetricCollector
implements
IDisableable,
ILogSaverListener
com.android.tradefed.device.metric.IMetricCollector |
Bu arayüz, veri toplamak için test sonuçları raporlanırken tasarımcı olarak eklenecek eşleşen metrikten oluşur.
Bu arayüz, ITestInvocationListener
genişletilmiş olsa bile
Toplayıcıların birkaç farklı yerde yeniden kullanılabilecekleri için dahili durumda kalmaları beklenmez.
yer. Gerçekten kullanılması gereken bir dahili durumun init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
tarihinde temizlenmesi gerekir.
Özet
Herkese açık yöntemler | |
---|---|
default
boolean
|
captureModuleLevel()
Toplayıcının, modül düzeyinde yakalama için geçerli olup olmadığı ve başlatması gerekip gerekmediği. |
abstract
|
getBuildInfos()
Çağrıda bulunan derleme bilgilerinin listesini döndürür. |
abstract
|
getDevices()
Çağrıda kullanılabilen cihazların listesini döndürür. |
abstract
ITestInvocationListener
|
getInvocationListener()
Sonuçları yönlendirdiğimiz orijinal |
abstract
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
Toplayıcının geçerli bağlamla ve sonuçların nereye yönlendirileceğiyle başlatılması. |
abstract
void
|
onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
Bir test durumu varsayım hatasıyla başarısız olduğunda geri çağırma. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
Test durumu sona erdiğinde geri çağırma. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
Test durumu sona erdiğinde geri çağırma. |
abstract
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Test durumu başarısız olduğunda geri çağırma. |
default
void
|
onTestModuleEnded()
Modül sona erdi etkinliğinin yakalanmasına izin verir. |
default
void
|
onTestModuleStarted()
Modül tarafından başlatılan etkinliğin yakalanmasına izin verir. |
abstract
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri çağırma. |
abstract
void
|
onTestRunStart(DeviceMetricData runData)
Test çalıştırması başlatıldığında geri çağırma. |
default
void
|
onTestRunStart(DeviceMetricData runData, int testCount)
Test çalıştırması başlatıldığında geri çağırma. |
abstract
void
|
onTestStart(DeviceMetricData testData)
Test durumu başlatıldığında geri çağırma. |
Herkese açık yöntemler
ModuleLevel yakalama
public boolean captureModuleLevel ()
Toplayıcının, modül düzeyinde yakalama için geçerli olup olmadığı ve başlatması gerekip gerekmediği.
İlerlemeler | |
---|---|
boolean |
getBuildInfos
public abstractgetBuildInfos ()
Çağrıda bulunan derleme bilgilerinin listesini döndürür.
İlerlemeler | |
---|---|
|
getDevices
public abstractgetDevices ()
Çağrıda kullanılabilen cihazların listesini döndürür.
İlerlemeler | |
---|---|
|
getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener
değerini döndürür.
İlerlemeler | |
---|---|
ITestInvocationListener |
başlat
public abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Toplayıcının geçerli bağlamla ve sonuçların nereye yönlendirileceğiyle başlatılması. Vade örnek başına yalnızca bir kez çağrılmalıdır ve toplayıcının dahili dahili numarasını güncellemesi ve dinleyiciniz olur. Daha önce hiçbir zaman test çalıştırması esnasında Init çağrılmaz.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
Parametreler | |
---|---|
context |
IInvocationContext : devam eden çağrının IInvocationContext değeri. |
listener |
ITestInvocationListener : Sonuçların yerleştirileceği ITestInvocationListener . |
İlerlemeler | |
---|---|
ITestInvocationListener |
yeni dinleyiciye sıra orijinal hazırlamaya başlar. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Bir test durumu varsayım hatasıyla başarısız olduğunda geri çağırma.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test durumu verilerinin bulunduğu DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
OnTestEnd
public abstract 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 |
OnTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
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ı. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Test Başarısız
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
Test durumu başarısız olduğunda geri çağırma.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test durumu verilerinin bulunduğu DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
ÜzerindeTestModülü Sona Erdi
public void onTestModuleEnded ()
Modül sona erdi etkinliğinin yakalanmasına izin verir.
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
TestModülü Başlatıldı
public void onTestModuleStarted ()
Modül tarafından başlatılan etkinliğin yakalanmasına izin verir.
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunEnd
public abstract 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 abstract 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 |
TestRunStart'da
public void onTestRunStart (DeviceMetricData runData, int testCount)
Test çalıştırması başlatıldığında geri çağırma.
Parametreler | |
---|---|
runData |
DeviceMetricData : koşuyla ilgili verileri tutan DeviceMetricData . |
testCount |
int : Bu test çalıştırmasındaki test durumlarının sayısı. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
Test Başlatıldığında
public abstract 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 |