BaseDeviceMetricCollector
public
class
BaseDeviceMetricCollector
extends Object
implements
IDeviceActionReceiver,
IMetricCollector
java.lang.Object | |
\t | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
üzerinde toplama işleminin başlatılıp durdurulmasına olanak tanıyan temel IMetricCollector
uygulaması.
Ö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ından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın. |
final
ITestInvocationListener
|
getInvocationListener()
Sonuçları yönlendirdiğimiz orijinal |
String
|
getModuleName()
|
final
|
getRealDevices()
|
String
|
getRunName()
Toplayıcıyı tetikleyen test çalıştırmasının |
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ıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir. |
final
void
|
invocationFailed(FailureDescription failure)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir. |
final
void
|
invocationFailed(Throwable cause)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir. |
void
|
invocationSkipped(SkipReason reason)
Çağrıyı atlandı olarak bildirir |
final
void
|
invocationStarted(IInvocationContext context)
Yönlendirme için çağrı dinleyicileri |
final
boolean
|
isDisabled()
Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır). |
boolean
|
isDisabledReceiver()
|
final
void
|
logAssociation(String dataName, LogFile logFile)
Dahili 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 kaydı sona erdiğinde geri arama. |
void
|
onTestEnd(DeviceMetricData testData,
Test kaydı sona erdiğinde geri arama. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri çağırma. |
void
|
onTestModuleEnded()
Modülün sona erdiği etkinliğini yakalamaya olanak tanır. |
void
|
onTestModuleStarted()
Modülün başlatıldığı etkinliğini yakalamaya olanak tanır. |
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şladığında geri çağırma. |
void
|
onTestStart(DeviceMetricData testData)
Bir test kaydı başlatıldığında geri arama. |
void
|
rebootEnded(ITestDevice device)
Cihazda yeniden başlatma sona erdiğinde bildirim alır. |
void
|
rebootStarted(ITestDevice device)
Cihazda yeniden başlatma işlemi başladığı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)
Dahili metrik toplayıcı uygulaması kullanmayın. |
final
void
|
testAssumptionFailure(TestDescription test, String trace)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır |
final
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır |
final
void
|
testEnded(TestDescription test, long endTime,
Bitiş saatini doğrudan belirtebileceğimiz |
final
void
|
testEnded(TestDescription test,
Tek bir testin yürütülmesinin 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öntemi org.junit.Ignore ile eklendiği için bir test çalıştırılmadığında çağrılır. |
final
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar. |
final
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
İçeriden metrik toplayıcı uygulamasını kullanmayın. |
final
void
|
testModuleEnded()
Bir modülün çalıştırılmasının sonunu bildirir. |
final
void
|
testModuleStarted(IInvocationContext moduleContext)
Bir modülün çalışmaya başlamasını bildirir. |
final
void
|
testRunEnded(long elapsedTime,
Test çalıştırmasının sonunu bildirir. |
final
void
|
testRunFailed(FailureDescription failure)
Raporlar test çalıştırması, |
final
void
|
testRunFailed(String errorMessage)
Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı. |
final
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Test çalıştırmasının başlangıcını bildirir. |
final
void
|
testRunStarted(String runName, int testCount)
Test çalıştırma geri aramaları |
final
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Test çalıştırmasının başlangıcını bildirir. |
final
void
|
testRunStopped(long elapsedTime)
Raporlar test çalışması, 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)
Doğru ölçüm için |
final
void
|
testStarted(TestDescription test)
Test durumları için geri çağırma |
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
Herkese açık kurucular
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Herkese açık yöntemler
extraInit
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ından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.
Parametreler | |
---|---|
fileName |
String : Yapılarda aranacak dosyanın adı. |
İlerlemeler | |
---|---|
File |
Test yapısını veya modül yapısını içeren dosya. Dosya bulunamazsa boş değer döndürülür. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener
değerini döndürür.
İlerlemeler | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
İlerlemeler | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
getDevices()
listesindeki tüm stub olmayan cihazları döndürür.
İlerlemeler | |
---|---|
|
getRunName
public String getRunName ()
Toplayıcıyı tetikleyen test çalıştırmasının mRunName
adını döndürür.
İlerlemeler | |
---|---|
String |
mRunName, geçerli test çalıştırma adı. |
init
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ı. 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 sarmalıyor. |
Atışlar | |
---|---|
DeviceNotAvailableException |
invocationEnded
public final void invocationEnded (long elapsedTime)
Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
elapsedTime |
long : Çağrının geçtiği süre (ms.) |
invocationFailed
public final void invocationFailed (FailureDescription failure)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılır.
Parametreler | |
---|---|
failure |
FailureDescription : Hatanın nedenini açıklayan FailureDescription |
invocationFailed
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 |
invocationSkipped
public void invocationSkipped (SkipReason reason)
Çağrıyı atlandı olarak bildirir
Parametreler | |
---|---|
reason |
SkipReason |
invocationStarted
public final void invocationStarted (IInvocationContext context)
Yönlendirme için çağrı dinleyicileri
Parametreler | |
---|---|
context |
IInvocationContext : çağrıyla ilgili bilgiler |
isDisabled
public final boolean isDisabled ()
Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır). Aksi takdirde False (yanlış) değerini alır.
İlerlemeler | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
IDeviceActionReceiver
özelliğinin 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)
İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.
Parametreler | |
---|---|
dataName |
String : Verilerin adı |
logFile |
LogFile : Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile . |
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 örneğine ait verileri tutan DeviceMetricData . |
test |
TestDescription : Devam eden test durumunun TestDescription . |
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestEnd
public 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 . |
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestEnd
public 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)) hizmetine aktarılan metriklerin mevcut haritası. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
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.
Fırlatma | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Modülün başlatıldığı etkinliğini yakalamaya olanak tanır.
Atışlar | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public 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 : koşuyla ilgili verileri 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 |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed etkinlikleri için geri çağırma işlevi
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public 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 |
Test Başlatıldığında
public 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 |
rebootEnded
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. Yeniden başlatma denemeleri yoksayılır.
Parametreler | |
---|---|
device |
ITestDevice : Yeniden başlatmanın sona erdiği ITestDevice . |
Atışlar | |
---|---|
DeviceNotAvailableException |
yeniden başlatma başlatıldı
public void rebootStarted (ITestDevice device)
Cihazda yeniden başlatma işlemi başladığında bildirim alır.
NOT: Alıcılar bu geri arama sırasında cihazı yeniden başlatmamalıdır. Yeniden başlatma denemeleri yoksayılır.
Parametreler | |
---|---|
device |
ITestDevice : ITestDevice yeniden başlatmanın başladığı yer. |
Atışlar | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı olması, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Bir nesneyi varsayılan oluşturucuda varsayılan olarak devre dışı bırakmak için kullanılabilir.
Parametreler | |
---|---|
isDisabled |
boolean : Nesnenin yerleştirilmesi gereken durum. |
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şlem etkinliklerini almak için cihaza kaydedilmeyeceği anlamına gelir.
Parametreler | |
---|---|
isDisabled |
boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.
Parametreler | |
---|---|
logSaver |
ILogSaver : ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğ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)
Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
failure |
FailureDescription : FailureDescription hatayı ve bağlamını açıklayan. |
testSona Erdi
public final void testEnded (TestDescription test, long endTime,testMetrics)
Bitiş zamanını doğrudan belirtebildiğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
'e alternatif. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long)
ile birlikte kullanın.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
endTime |
long : System.currentTimeMillis() aracılığıyla ölçülen, testin sona erdiği zaman |
testMetrics |
: Yayınlanan metriklerin ERROR(/Map) |
testEnded
public final void testEnded (TestDescription test,testMetrics)
Tek bir testin yürütülmesinin sonunu bildirir.
testFailed(TestDescription, FailureDescription)
çağrılmazsa bu test başarılı oldu. Ayrıca, test durumunun yürütülmesi sırasında yayınlanmış olabilecek tüm anahtar/değer metriklerini döndürür.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
testMetrics |
: Yayınlanan metriklerin ERROR(/Map) |
testFailed
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 : FailureDescription hatayı ve bağlamını açıklayan. |
testFailed
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 |
testIgnored
public final void testIgnored (TestDescription test)
Genellikle test yöntemi org.junit.Yoksay şeklinde notlandırıldığından, test çalıştırılmayacaksa çağrılır.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar.
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
veya ERROR(/ITestInvocationListener#invocationEnded(long))
tarihinden önce çağrılmış olmalıdır.
TradeFederation çerçevesi, ana makine günlüğünü ve varsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName her çağrı için benzersiz olmayabilir. Diğer bir deyişle, uygulayıcılar aynı dataName ile birden fazla aramayı işleyebilmelidir. |
dataType |
LogDataType : Verilerin LogDataType |
dataStream |
InputStreamSource : verilerin InputStreamSource öğesi. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında sonuçta elde edilen Giriş Akışı'nı kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir olduğundan emin olmalıdır. |
testLogSaved
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.
Parametreler | |
---|---|
dataName |
String : Verilerin String açıklayıcı adı. Örneğin, "device_logcat". Not: dataName, her çağrı için benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir. |
dataType |
LogDataType : verilerin LogDataType değeri |
dataStream |
InputStreamSource : Verilerin InputStreamSource . Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. |
logFile |
LogFile : Kayıtlı 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.
testModuleStarted
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ülleri kullanan bir çalıştırma sırasında kullanılır: paket tabanlı çalıştırıcılar.
Parametreler | |
---|---|
moduleContext |
IInvocationContext : Modülün IInvocationContext değeri. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Test çalıştırmasının sonunu bildirir.
Parametreler | |
---|---|
elapsedTime |
long : Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden) |
runMetrics |
: Test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Raporlar test çalıştırması, FailureDescription
tarafından açıklanan bir hata nedeniyle tamamlanamadı.
Parametreler | |
---|---|
failure |
FailureDescription : FailureDescription hatayı ve bağlamını açıklayan. |
testRunFailed
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)
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 değerinin birden fazla kez çalıştırıldığı farklı denemelerin sırasını belirten sipariş numarası. attemptNumber 0 tabanlı bir dizindir ve her yeni çalıştırma işleminde artar. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenirse aynı runName altında toplam 4 çalıştırma işlemi olur ve attemptNumber 0 ile 3 arasında bir değer alır. |
testRunStarted
public final void testRunStarted (String runName, int testCount)
Test çalıştırma geri aramaları
Parametreler | |
---|---|
runName |
String : test çalıştırması adı |
testCount |
int : test çalıştırmasında toplam test sayısı |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
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 birden çok kez çalışan farklı denemelerini tanımlayan sipariş numarası. attemptNumber, 0 tabanlı bir dizindir ve her yeni çalıştırma işleminde artar. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenirse aynı runName altında toplam 4 çalıştırma işlemi olur ve attemptNumber 0 ile 3 arasında bir değer alır. |
startTime |
long : System.currentTimeMillis() aracılığıyla ölçülen, çalışmanın başladığı zaman |
testRunStopped
public final void testRunStopped (long elapsedTime)
Raporlar test çalışması, kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.
YAPILACAKLAR: Şu anda kullanılmıyor, kaldırabilirsiniz
Parametreler | |
---|---|
elapsedTime |
long : Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden) |
testSkipped
public final void testSkipped (TestDescription test, SkipReason reason)
Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır. Doğru bir yürütme elde etmek için bu testlerin tekrar denenmesi denenir.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
reason |
SkipReason : SkipReason |
test başlatıldı
public final void testStarted (TestDescription test, long startTime)
Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)
'e alternatiftir.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
startTime |
long : System.currentTimeMillis() aracılığıyla ölçülen, testin başladığı zaman |
testStarted
public final void testStarted (TestDescription test)
Test durumları için geri çağırma
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |