IMetricCollector
public
interface
IMetricCollector
implements
IDisableable,
ILogSaverListener
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 | |
---|---|
default
boolean
|
captureModuleLevel()
Toplayıcının modül düzeyinde yakalama için uygun olup olmadığı ve başlatılıp başlatılmayacağı. |
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. |
default
void
|
onTestModuleEnded()
Modülün sona erdiği etkinliğini yakalamaya olanak tanır. |
default
void
|
onTestModuleStarted()
Modülün başlatıldığı etkinliğini yakalamaya olanak tanır. |
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. |
default
void
|
onTestRunStart(DeviceMetricData runData, int testCount)
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
captureModuleLevel
public boolean captureModuleLevel ()
Toplayıcının modül düzeyinde yakalama için uygun olup olmadığı ve başlatılıp başlatılmayacağı.
İ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 |
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 bir dinleyicidir. |
Atışlar | |
---|---|
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 örneğine ait verileri tutan DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Atışlar | |
---|---|
DeviceNotAvailableException |
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 |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası. |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Atışlar | |
---|---|
DeviceNotAvailableException |
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 |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
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 . |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Modülün sona erdiği etkinliğini yakalamaya olanak tanır.
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Modülün başlatıldığı etkinliğini yakalamaya olanak tanır.
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
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 |
: ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası. |
Atışlar | |
---|---|
DeviceNotAvailableException |
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 . |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Test çalıştırması başladığında geri çağırma.
Parametreler | |
---|---|
runData |
DeviceMetricData : Çalıştırma verilerini tutan DeviceMetricData . |
testCount |
int : Bu test çalıştırmasında bulunan test örnekleri sayısı. |
Atışlar | |
---|---|
DeviceNotAvailableException |
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 . |
Atışlar | |
---|---|
DeviceNotAvailableException |