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 dekoratör olarak eklenir.
Bu arayüz, ITestInvocationListener uzatılsa bile
Toplayıcıların, çeşitli yerlerde yeniden kullanılabilecekleri için dahili bir durumu korumaları beklenmez. Dahili bir durumun gerçekten 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 geçerli olup olmadığı ve başlatılıp başlatılmayacağı. |
abstract
|
getBuildInfos()
Çağırmada bulunan derleme bilgilerinin listesini döndürür. |
abstract
|
getDevices()
Çağırmada 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 nereye yönlendirileceği. |
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,
Bir test durumu sona erdiğinde geri arama. |
abstract
void
|
onTestEnd(DeviceMetricData testData,
Bir test durumu sona erdiğinde geri arama. |
abstract
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri arama. |
default
void
|
onTestModuleEnded()
Modülün sona erdiği etkinliğin yakalanmasına izin verir. |
default
void
|
onTestModuleStarted()
Başlatılan modül etkinliğinin yakalanmasına izin verir. |
abstract
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri arama. |
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)
Bir test durumu 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 geçerli olup olmadığı ve başlatılıp başlatılmayacağı.
| İlerlemeler | |
|---|---|
boolean |
|
getBuildInfos
public abstractgetBuildInfos ()
Çağırmada bulunan derleme bilgilerinin listesini döndürür.
| İlerlemeler | |
|---|---|
|
|
getDevices
public abstractgetDevices ()
Çağırmada 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 nereye yönlendirileceği. Örnek başına 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 asla çağrılmaz, her zaman önce çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
| Parametreler | |
|---|---|
context |
IInvocationContext: Devam eden çağırma işlemi için IInvocationContext. |
listener |
ITestInvocationListener: Sonuçların yerleştirileceği ITestInvocationListener. |
| İlerlemeler | |
|---|---|
ITestInvocationListener |
yeni dinleyici, orijinal dinleyiciyi sarmalıyor. |
| Dekoratif yastıklar | |
|---|---|
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 senaryosunun verilerini içeren DeviceMetricData. |
test |
TestDescription: Devam eden test durumunun TestDescription. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur. |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası. |
test |
TestDescription: Devam eden test durumunun TestDescription. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur. |
currentTestCaseMetrics |
: ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public abstract void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri arama.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. |
test |
TestDescription: Devam eden test durumunun TestDescription. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestModuleEnded
public void onTestModuleEnded ()
Modülün sona erdiği etkinliğin yakalanmasına izin verir.
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
onTestModuleStarted
public void onTestModuleStarted ()
Başlatılan modül etkinliğinin yakalanmasına izin verir.
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData. onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur. |
currentRunMetrics |
: ERROR(/#testRunEnded(long,Map))'ye iletilen metriklerin mevcut haritası. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Test çalıştırması başlatıldığında geri çağırma.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData, int testCount)
Test çalıştırması başlatıldığında geri çağırma.
| Parametreler | |
|---|---|
runData |
DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData. |
testCount |
int: Bu test çalıştırmasındaki test senaryosu sayısı. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
onTestStart
public abstract void onTestStart (DeviceMetricData testData)
Bir test durumu başlatıldığında geri arama.
| Parametreler | |
|---|---|
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|