BaseDeviceMetricCollector
public
class
BaseDeviceMetricCollector
extends Object
implements
IDeviceActionReceiver,
IMetricCollector
Java.lang.Nesne | |
🎃 | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Veri toplama işleminin başlatılıp durdurulmasına olanak tanıyan temel IMetricCollector
uygulaması
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
TEST_CASE_EXCLUDE_GROUP_OPTION
|
public
static
final
String |
TEST_CASE_INCLUDE_GROUP_OPTION
|
Kamu inşaatçıları | |
---|---|
BaseDeviceMetricCollector()
|
Herkese açık yöntemler | |
---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
final
|
getBuildInfos()
Çağrıda bulunan derleme bilgilerinin listesini döndürür. |
final
|
getDevices()
Çağrıda kullanılabilen cihazların listesini döndürür. |
File
|
getFileFromTestArtifacts(String fileName)
Dosyayı test yapıları veya modül yapılarından ve önbellekten al sonraki aramalar için haritada gösterebilirsiniz. |
final
ITestInvocationListener
|
getInvocationListener()
Sonuçları yönlendirdiğimiz orijinal |
String
|
getModuleName()
|
final
|
getRealDevices()
|
String
|
getRunName()
Toplayıcıyı tetikleyen |
final
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ı. |
final
void
|
invocationEnded(long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul. |
final
void
|
invocationFailed(FailureDescription failure)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir. |
final
void
|
invocationFailed(Throwable cause)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir. |
void
|
invocationSkipped(SkipReason reason)
Bir çağrının atlandığını bildirir |
final
void
|
invocationStarted(IInvocationContext context)
Yönlendirme için Çağrı İşleyicileri |
final
boolean
|
isDisabled()
Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın). |
boolean
|
isDisabledReceiver()
|
final
void
|
logAssociation(String dataName, LogFile logFile)
İç metrik toplayıcı uygulaması kullanmayın. |
void
|
onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)
Bir test durumu varsayım hatasıyla başarısız olduğunda geri çağırma. |
void
|
onTestEnd(DeviceMetricData testData,
Test durumu sona erdiğinde geri çağırma. |
void
|
onTestEnd(DeviceMetricData testData,
Test durumu sona erdiğinde geri çağırma. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Test durumu başarısız olduğunda geri çağırma. |
void
|
onTestModuleEnded()
Modül sona erdi etkinliğinin yakalanmasına izin verir. |
void
|
onTestModuleStarted()
Modül tarafından başlatılan etkinliğin yakalanmasına izin verir. |
void
|
onTestRunEnd(DeviceMetricData runData,
Test çalıştırması sona erdiğinde geri çağırma. |
void
|
onTestRunFailed(DeviceMetricData testData, FailureDescription failure)
testRunFailed etkinlikleri için geri çağırma |
void
|
onTestRunStart(DeviceMetricData runData)
Test çalıştırması başlatıldığında geri çağırma. |
void
|
onTestStart(DeviceMetricData testData)
Test durumu başlatıldığında geri çağırma. |
void
|
rebootEnded(ITestDevice device)
Cihazda yeniden başlatma sona erdiğinde bildirim alır. |
void
|
rebootStarted(ITestDevice device)
Cihazda yeniden başlatma başlatıldığında bildirim alır. |
final
void
|
setDisable(boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. |
void
|
setDisableReceiver(boolean isDisabled)
|
final
void
|
setLogSaver(ILogSaver logSaver)
İç metrik toplayıcı uygulaması kullanmayın. |
final
void
|
testAssumptionFailure(TestDescription test, String trace)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır |
final
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır |
final
void
|
testEnded(TestDescription test, long endTime,
Bitiş zamanını belirtebileceğimiz |
final
void
|
testEnded(TestDescription test,
Tek bir test durumunun yürütme sonunu bildirir. |
final
void
|
testFailed(TestDescription test, FailureDescription failure)
Tek bir test durumunun başarısız olduğunu bildirir. |
final
void
|
testFailed(TestDescription test, String trace)
Tek bir test durumunun başarısız olduğunu bildirir. |
final
void
|
testIgnored(TestDescription test)
Genellikle bir test yönteminde org.junit.Yoksay. |
final
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar. |
final
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
İç metrik toplayıcı uygulaması kullanmayın. |
final
void
|
testModuleEnded()
Bir modül çalıştırmasının sonunu bildirir. |
final
void
|
testModuleStarted(IInvocationContext moduleContext)
Çalışmakta olan bir modülün başlangıcını bildirir. |
final
void
|
testRunEnded(long elapsedTime,
Test çalıştırmasının sonunu bildirir. |
final
void
|
testRunFailed(FailureDescription failure)
|
final
void
|
testRunFailed(String errorMessage)
Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı. |
final
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Bir test çalıştırmasının başlangıcını bildirir. |
final
void
|
testRunStarted(String runName, int testCount)
Test çalıştırması geri çağırmaları |
final
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Bir test çalıştırmasının başlangıcını bildirir. |
final
void
|
testRunStopped(long elapsedTime)
Rapor testi çalıştırması, bir kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu. |
final
void
|
testSkipped(TestDescription test, SkipReason reason)
Bir test atlandığında ve genellikle beklenmeyen bir nedenden dolayı yürütülmediğinde çağrılır. |
final
void
|
testStarted(TestDescription test, long startTime)
Testin ne zaman olduğunu da belirttiğimiz |
final
void
|
testStarted(TestDescription test)
Test durumları geri çağırmaları |
Fields'ın oynadığı filmler
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
Kamu inşaatçıları
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Herkese açık yöntemler
ekstraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Çağrıda bulunan derleme bilgilerinin listesini döndürür.
İlerlemeler | |
---|---|
|
getDevices
public finalgetDevices ()
Çağrıda kullanılabilen cihazların listesini döndürür.
İlerlemeler | |
---|---|
|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Dosyayı test yapıları veya modül yapılarından ve önbellekten al sonraki aramalar için haritada gösterebilirsiniz.
Parametreler | |
---|---|
fileName |
String : Yapılarda aranacak dosyanın adı. |
İlerlemeler | |
---|---|
File |
Test veya modül yapısının dosyası. Boş döndürür başarısız olur. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener
değerini döndürür.
İlerlemeler | |
---|---|
ITestInvocationListener |
getModülAdı
public String getModuleName ()
İlerlemeler | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
getDevices()
listesindeki saplama olmayan tüm cihazları döndürür.
İlerlemeler | |
---|---|
|
getRunName
public String getRunName ()
Toplayıcıyı tetikleyen mRunName
test çalıştırmasının adını döndürür.
İlerlemeler | |
---|---|
String |
mRunName, mevcut test çalıştırması adı. |
başlat
public final 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 |
çağrı Sona erdi
public final void invocationEnded (long elapsedTime)
Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrı için geçen süre (ms) |
çağrı başarısız oldu
public final void invocationFailed (FailureDescription failure)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
failure |
FailureDescription : Hatanın nedenini açıklayan FailureDescription |
çağrı başarısız oldu
public final void invocationFailed (Throwable cause)
Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
cause |
Throwable : Hatanın Throwable nedeni |
çağrıAtlandı
public void invocationSkipped (SkipReason reason)
Bir çağrının atlandığını bildirir
Parametreler | |
---|---|
reason |
SkipReason |
çağrı Başlatıldı
public final void invocationStarted (IInvocationContext context)
Yönlendirme için Çağrı İşleyicileri
Parametreler | |
---|---|
context |
IInvocationContext : çağrıyla ilgili bilgiler |
devre dışı
public final boolean isDisabled ()
Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın). Aksi takdirde False (yanlış) değerini alır.
İlerlemeler | |
---|---|
boolean |
Devre DışıAlıcı
public boolean isDisabledReceiver ()
IDeviceActionReceiver
öğesinin devre dışı olup olmadığı.
İlerlemeler | |
---|---|
boolean |
devre dışıysa true (doğru), aksi takdirde false (yanlış) değerini döndürür. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.
Parametreler | |
---|---|
dataName |
String : Verinin adı |
logFile |
LogFile : Önceden günlüğe kaydedilen veLogFile
test durumu. |
onTestAssumptionFailure
public 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 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 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 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 | |
---|---|
DeviceNotAvailableException |
TestModülü Başlatıldı
public void onTestModuleStarted ()
Modül tarafından başlatılan etkinliğin yakalanmasına izin verir.
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public 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 |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed etkinlikleri için geri çağırma
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
TestRunStart'da
public 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 |
Test Başlatıldığında
public 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 |
yeniden başlatıldı
public void rebootEnded (ITestDevice device)
Cihazda yeniden başlatma sona erdiğinde bildirim alır.
NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.
Parametreler | |
---|---|
device |
ITestDevice : Yeniden başlatmanın sona erdiği ITestDevice . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
yeniden başlatma başlatıldı
public void rebootStarted (ITestDevice device)
Cihazda yeniden başlatma başlatıldığında bildirim alır.
NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.
Parametreler | |
---|---|
device |
ITestDevice : Yeniden başlatmanın başladığı yer ITestDevice . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
setDevre dışı bırak
public final void setDisable (boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı değerine ayarlanırsa hem kurulum hem de sökme adımları atlanmalıdır. Bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir kurucusu.
Parametreler | |
---|---|
isDisabled |
boolean : Nesnenin yerleştirilmesi gereken durumdur. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
IDeviceActionReceiver
öğesinin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakmak,
Cihaz işlemi etkinliklerini almak için cihaza kayıtlı olmamalıdır.
Parametreler | |
---|---|
isDisabled |
boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.
Parametreler | |
---|---|
logSaver |
ILogSaver : ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
trace |
String : Hatanın yığın izlemesi |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
failure |
FailureDescription : Hatayı ve bağlamını açıklayan FailureDescription . |
testSona Erdi
public final void testEnded (TestDescription test, long endTime,testMetrics)
Bitiş zamanını belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
alternatifi
doğrudan ekleyebilirsiniz. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long)
ile birleştirin.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
endTime |
long : testin sona erdiği zaman. System.currentTimeMillis() ile ölçülür. |
testMetrics |
: yayınlanan metriklerin ERROR(/Map) kadarı |
testSona Erdi
public final void testEnded (TestDescription test,testMetrics)
Tek bir test durumunun yürütme sonunu bildirir.
testFailed(TestDescription, FailureDescription)
çağrılmazsa bu test başarılı oldu. Ayrıca, herhangi bir anahtar/değer çiftini de döndürür
test durumu yürütülürken yayınlanmış olabilecek metrikler.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
testMetrics |
: yayınlanan metriklerin ERROR(/Map) kadarı |
test başarısız oldu
public final void testFailed (TestDescription test, FailureDescription failure)
Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
failure |
FailureDescription : Hatayı ve bağlamını açıklayan FailureDescription . |
test başarısız oldu
public final void testFailed (TestDescription test, String trace)
Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
trace |
String : Hatanın yığın izlemesi |
testYoksayıldı
public final void testIgnored (TestDescription test)
Genellikle bir test yönteminde org.junit.Yoksay.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
tarihinden önce çağrılmalıdır veya
ERROR(/ITestInvocationListener#invocationEnded(long))
TradeFederation çerçevesi bu yöntemi otomatik olarak çağırarak ana makine günlüğünü sağlar ve geçerliyse cihazın logcat'ini kullanabilirsiniz.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. ör. "device_logcat". Not
dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar;
aynı dataName'e sahip birden fazla çağrı |
dataType |
LogDataType : verilerin LogDataType değeri |
dataStream |
InputStreamSource : verilerin InputStreamSource olanı. Uygulayıcıların
createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak
Tamamlandığında giriş akışı. Arayanlar veri kaynağının kaldığından emin olmalıdır.
mevcut ve erişilebilir olması gerekir. |
testLogKaydedildi
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. ör. "device_logcat". Not
dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar;
aynı dataName'e sahip birden fazla çağrı |
dataType |
LogDataType : verilerin LogDataType değeri |
dataStream |
InputStreamSource : verilerin InputStreamSource olanı. Uygulayıcıların
createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak
Tamamlandığında giriş akışı. |
logFile |
LogFile : kaydedilen dosyanın meta verilerini içeren LogFile . |
testModülü Sona Erdi
public final void testModuleEnded ()
Bir modül çalıştırmasının sonunu bildirir.
testModülü Başlatıldı
public final void testModuleStarted (IInvocationContext moduleContext)
Çalışmakta olan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded()
ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca
modüller: paket tabanlı koşucular.
Parametreler | |
---|---|
moduleContext |
IInvocationContext : modülün IInvocationContext bölümü. |
testRunSona Erdi
public final void testRunEnded (long elapsedTime,runMetrics)
Test çalıştırmasının sonunu bildirir. FIXME: İki tane Haritamız olamaz<> farklı türlerde arayüzler, bu yüzden burada HashMap'i kullanmamız gerekiyor.
Parametreler | |
---|---|
elapsedTime |
long : cihaz bildirilen geçen süre (milisaniye cinsinden) |
runMetrics |
: Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri. |
testRunBaşarısız
public final void testRunFailed (FailureDescription failure)
FailureDescription
tarafından açıklanan bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.
Parametreler | |
---|---|
failure |
FailureDescription : Hatayı ve bağlamını açıklayan FailureDescription . |
testRunBaşarısız
public final void testRunFailed (String errorMessage)
Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.
Parametreler | |
---|---|
errorMessage |
String : Çalıştırma hatasının nedenini açıklayan String . |
testRunBaşlatıldı
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Bir test çalıştırmasının başlangıcını bildirir.
Parametreler | |
---|---|
runName |
String : Test çalıştırması adı |
testCount |
int : Test çalıştırmasındaki toplam test sayısı |
attemptNumber |
int : aynı runName'in farklı denemelerini tanımlayan sipariş numarası
birçok çalışma vardır. ExperimentNumber 0 dizinli ve her seferinde artmalıdır.
yeni bir çalışma oluşur. ör. Bir test, 3 kez yeniden denenir ve toplamda 4 kez olması gerekir.
dışında bir değer olup olmadığını kontrol edin. |
testRunBaşlatıldı
public final void testRunStarted (String runName, int testCount)
Test çalıştırması geri çağırmaları
Parametreler | |
---|---|
runName |
String : Test çalıştırması adı |
testCount |
int : Test çalıştırmasındaki toplam test sayısı |
testRunBaşlatıldı
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Bir test çalıştırmasının başlangıcını bildirir.
Parametreler | |
---|---|
runName |
String : Test çalıştırması adı |
testCount |
int : Test çalıştırmasındaki toplam test sayısı |
attemptNumber |
int : aynı runName'in farklı denemelerini tanımlayan sipariş numarası
birçok çalışma vardır. transactionNumber 0 endekslidir ve her aramda artmalıdır
yardımcı olur. ör. Bir test, 3 kez yeniden denenir ve toplamda 4 kez çalıştırması gerekir.
0 ile 3 arasında olduğundan emin olun. |
startTime |
long : koşunun başladığı zaman (System.currentTimeMillis() ile ölçülür) |
testRunStopped
public final void testRunStopped (long elapsedTime)
Rapor testi çalıştırması, bir kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.
YAPILACAKLAR: Şu anda kullanılmıyor, kaldırabilirsiniz
Parametreler | |
---|---|
elapsedTime |
long : cihaz bildirilen geçen süre (milisaniye cinsinden) |
testAtlandı
public final void testSkipped (TestDescription test, SkipReason reason)
Bir test atlandığında ve genellikle beklenmeyen bir nedenden dolayı yürütülmediğinde çağrılır. Bu testler, uygun şekilde yürütülmesi için yeniden denenmeye çalışılır.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
reason |
SkipReason : SkipReason |
test başlatıldı
public final void testStarted (TestDescription test, long startTime)
Testin ne zaman olduğunu da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)
yerine
Bu değer, ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
ile birleştirilerek başlatıldı.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
startTime |
long : testin başladığı zaman (System.currentTimeMillis() ile ölçülür) |
test başlatıldı
public final void testStarted (TestDescription test)
Test durumları geri çağırmaları
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |