IMetricCollector
public
interface
IMetricCollector
implements
ILogSaverListener,
IDisableable
com.android.tradefed.device.metric.IMetricCollector |
Bu arayüz, eşleşen metrikleri toplamak için test sonuçları raporlanırken bir süsleyici olarak eklenir.
Bu arayüz, ITestInvocationListener
'ü genişletse bile
Toplayıcılar, birkaç yerde yeniden kullanılabileceğinden dahili bir durum bilgisi tutmazlar. Gerçekten bir dahili durum kullanılması gerekiyorsa init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
üzerinde temizlenmelidir.
Özet
Herkese açık yöntemler | |
---|---|
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 mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. |
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 kaydı sona erdiğinde geri arama. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
Test kaydı sona erdiğinde geri arama. |
abstract
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri çağırma. |
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şladığında geri çağırma. |
abstract
void
|
onTestStart(DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama. |
Herkese açık yöntemler
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 |
init
public abstract ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. Her örnek için yalnızca bir kez çağrılır ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi beklenir. Init, test çalıştırması sırasında hiçbir zaman çağrılmaz, her zaman öncesinde çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
Parametreler | |
---|---|
context |
IInvocationContext : Devam eden çağrı için IInvocationContext . |
listener |
ITestInvocationListener : Sonuçların yerleştirileceği ITestInvocationListener . |
İlerlemeler | |
---|---|
ITestInvocationListener |
yeni dinleyici, orijinal dinleyiciyi sarmalayan dinleyicidir. |
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 örneğine ait verileri tutan DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription .
|
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
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 |
: ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) işlevine iletilen mevcut metrik haritası.
|
onTestEnd
public abstract 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 |
: ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) işlevine iletilen mevcut metrik haritası. |
test |
TestDescription : Devam eden test durumunun TestDescription .
|
onTestFail
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri çağırma.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test örneğine ait verileri tutan DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription .
|
onTestRunEnd
public abstract 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 |
: ITestLifeCycleReceiver.testRunEnded(long, Map) işlevine iletilen mevcut metrik haritası.
|
onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başladığında geri çağırma.
Parametreler | |
---|---|
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData .
|
onTestStart
public abstract void onTestStart (DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama.
Parametreler | |
---|---|
testData |
DeviceMetricData : Test örneğine ait verileri tutan DeviceMetricData .
|