BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
üzerinde toplamanın başlatılmasına ve durdurulmasına olanak tanıyan temel IMetricCollector
uygulaması.
Özet
Alanlar | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Kamu inşaatçıları | |
---|---|
BaseDeviceMetricCollector () |
Genel yöntemler | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () Çağrıda mevcut olan 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ı ilettiğimiz orijinal |
String | getModuleName () |
final | getRealDevices () |
String | getRunName () Toplayıcıyı tetikleyen test çalıştırması |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. |
final void | invocationEnded (long elapsedTime) Başarılı bir şekilde veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir. |
final void | invocationFailed ( FailureDescription failure) Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir. |
final void | invocationFailed (Throwable cause) Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir. |
final void | invocationStarted ( IInvocationContext context) İletim için Çağrı Dinleyicileri |
final boolean | isDisabled () Nesnenin tamamı devre dışı bırakılırsa True değerini döndürür (hem kurulumu hem de sökmeyi atlayın). |
boolean | isDisabledReceiver () |
final void | logAssociation (String dataName, LogFile logFile) Dahili metrik toplayıcı uygulamasını kullanmayın. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Bir test senaryosu varsayım hatasıyla başarısız olduğunda geri arama. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Bir test senaryosu sona erdiğinde geri arama. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Bir test senaryosu sona erdiğinde geri arama. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Bir test senaryosu başarısız olduğunda geri arama. |
void | onTestModuleEnded () Modülün sona ermesi olayının yakalanmasına izin verir. |
void | onTestModuleStarted () Modülün başlatıldığı olayın yakalanmasına izin verir. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Bir test çalıştırması sona erdiğinde geri arama. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) testRunFailed olayları için geri arama |
void | onTestRunStart ( DeviceMetricData runData) Bir test çalıştırması başlatıldığında geri arama. |
void | onTestStart ( DeviceMetricData testData) Bir test senaryosu 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 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) Dahili metrik toplayıcı uygulamasını kullanmayın. |
final void | testAssumptionFailure ( TestDescription test, String trace) Bir atom testi, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Bir atom testi, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) Bitiş zamanını doğrudan belirtebileceğimiz |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) Bireysel bir test senaryosunun yürütme sonunu bildirir. |
final void | testFailed ( TestDescription test, FailureDescription failure) Bireysel test senaryosunun başarısızlığını bildirir. |
final void | testFailed ( TestDescription test, String trace) Bireysel test senaryosunun başarısızlığını bildirir. |
final void | testIgnored ( TestDescription test) Genellikle bir test yönteminin org.junit.Ignore ile açıklanması nedeniyle bir test çalıştırılmayacağı zaman ç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) Dahili metrik toplayıcı uygulamasını kullanmayın. |
final void | testModuleEnded () Bir modül çalıştırmasının sonunu bildirir. |
final void | testModuleStarted ( IInvocationContext moduleContext) Çalışan bir modülün başlangıcını bildirir. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Test çalıştırmasının sonunu bildirir. |
final void | testRunFailed ( FailureDescription failure) |
final void | testRunFailed (String errorMessage) Önemli bir hata nedeniyle rapor test çalıştırması 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 aramaları |
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) Kullanıcı isteği nedeniyle rapor test çalıştırması tamamlanmadan durduruldu. |
final void | testStarted ( TestDescription test, long startTime) Testin ne zaman başladığını da belirttiğimiz |
final void | testStarted ( TestDescription test) Test senaryoları geri aramaları |
Alanlar
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 ()
Genel yöntemler
ekstraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Çağrıda mevcut olan derleme bilgilerinin listesini döndürür.
İadeler | |
---|---|
getDevices
public finalgetDevices ()
Çağrıda kullanılabilen cihazların listesini döndürür.
İadeler | |
---|---|
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ıtlarda aranacak dosyanın adı. |
İadeler | |
---|---|
File | Test yapıtından veya modül yapıtından dosya. Dosya bulunamazsa null değerini döndürür. |
getInvokasyonListener
public final ITestInvocationListener getInvocationListener ()
Sonuçları ilettiğimiz orijinal ITestInvocationListener
döndürür.
İadeler | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
İadeler | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
getDevices()
listesindeki saplama olmayan tüm aygıtları döndürür.
İadeler | |
---|---|
getRunName
public String getRunName ()
Toplayıcıyı tetikleyen test çalıştırması mRunName
adını döndürür.
İadeler | |
---|---|
String | mRunName, geçerli test çalıştırması adı. |
içinde
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. Örnek başına yalnızca bir kez çağrılacak ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi bekleniyor. Init asla bir test çalıştırması sırasında çağrılmaz, her zaman daha önce çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
Parametreler | |
---|---|
context | IInvocationContext : Devam eden çağırmanın IInvocationContext . |
listener | ITestInvocationListener : sonuçların yerleştirileceği ITestInvocationListener . |
İadeler | |
---|---|
ITestInvocationListener | yeni dinleyici orijinali sarıyor. |
Atar | |
---|---|
DeviceNotAvailableException |
çağırma sona erdi
public final void invocationEnded (long elapsedTime)
Başarılı bir şekilde veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.Parametreler | |
---|---|
elapsedTime | long : çağrının ms cinsinden geçen süresi |
çağrı başarısız oldu
public final void invocationFailed (FailureDescription failure)
Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.
Parametreler | |
---|---|
failure | FailureDescription : Arızanın nedenini açıklayan FailureDescription |
çağrı başarısız oldu
public final void invocationFailed (Throwable cause)
Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.Parametreler | |
---|---|
cause | Throwable : Başarısızlığın Throwable nedeni |
çağrı başlatıldı
public final void invocationStarted (IInvocationContext context)
İletim için Çağrı Dinleyicileri
Parametreler | |
---|---|
context | IInvocationContext : çağırma hakkında bilgi |
Devre Dışı
public final boolean isDisabled ()
Nesnenin tamamı devre dışı bırakılırsa True değerini döndürür (hem kurulumu hem de sökmeyi atlayın). Aksi takdirde yanlış.
İadeler | |
---|---|
boolean |
Devre DışıAlıcı
public boolean isDisabledReceiver ()
IDeviceActionReceiver
devre dışı olup olmadığı.
İadeler | |
---|---|
boolean | devre dışı bırakılırsa true değerini, aksi durumda false değerini döndürür. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Dahili metrik toplayıcı uygulamasını kullanmayın. Bu saf bir yönlendirmedir.
Parametreler | |
---|---|
dataName | String : Verinin 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 senaryosu varsayım hatasıyla başarısız olduğunda geri arama.
Parametreler | |
---|---|
testData | DeviceMetricData : test senaryosuna ilişkin verileri tutan DeviceMetricData . |
test | TestDescription : Devam eden test senaryosunun TestDescription . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Bir test senaryosu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
Parametreler | |
---|---|
testData | DeviceMetricData : test senaryosuna ilişkin verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) iletilen mevcut ölçüm haritası. |
test | TestDescription : Devam eden test senaryosunun TestDescription . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Bir test senaryosu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
Parametreler | |
---|---|
testData | DeviceMetricData : test senaryosuna ilişkin verileri tutan DeviceMetricData . onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) iletilen mevcut ölçüm haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test senaryosu başarısız olduğunda geri arama.
Parametreler | |
---|---|
testData | DeviceMetricData : test senaryosuna ilişkin verileri tutan DeviceMetricData . |
test | TestDescription : Devam eden test senaryosunun TestDescription . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Modülün sona ermesi olayının yakalanmasına izin verir.
Atar | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Modülün başlatıldığı olayın yakalanmasına izin verir.
Atar | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.
Parametreler | |
---|---|
runData | DeviceMetricData : çalıştırmaya ait verileri tutan DeviceMetricData . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) öğesine iletilen mevcut ölçüm haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
onTestRun Başarısız
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed olayları için geri arama
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Bir test çalıştırması başlatıldığında geri arama.
Parametreler | |
---|---|
runData | DeviceMetricData : çalıştırmaya ait verileri tutan DeviceMetricData . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
Bir test senaryosu başlatıldığında geri arama.
Parametreler | |
---|---|
testData | DeviceMetricData : test senaryosuna ilişkin verileri tutan DeviceMetricData . |
Atar | |
---|---|
DeviceNotAvailableException |
yeniden başlatmaSonlandı
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 yeniden başlatmaktan kaçınmalıdır. Herhangi bir yeniden başlatma girişimi göz ardı edilecektir.
Parametreler | |
---|---|
device | ITestDevice : Yeniden başlatmanın sona erdiği ITestDevice . |
Atar | |
---|---|
DeviceNotAvailableException |
yeniden 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 yeniden başlatmaktan kaçınmalıdır. Herhangi bir yeniden başlatma girişimi göz ardı edilecektir.
Parametreler | |
---|---|
device | ITestDevice : Yeniden başlatmanın başladığı ITestDevice . |
Atar | |
---|---|
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ışı, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Varsayılan yapıcıda bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir.
Parametreler | |
---|---|
isDisabled | boolean : Nesnenin konulması gereken durum. |
setDevre DışıAlıcı
public void setDisableReceiver (boolean isDisabled)
IDeviceActionReceiver
devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı bırakmak, cihazın eylem olaylarını almak için cihaza kaydedilmeyeceği anlamına gelir.
Parametreler | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Dahili metrik toplayıcı uygulamasını kullanmayın. Bu saf bir yönlendirmedir.
Parametreler | |
---|---|
logSaver | ILogSaver : ILogSaver |
testVarsayımBaşarısızlık
public final void testAssumptionFailure (TestDescription test, String trace)
Bir atom testi, yanlış olan 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 |
testVarsayımBaşarısızlık
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Bir atom testi, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
failure | FailureDescription : Arızayı ve içeriğini açıklayan FailureDescription . |
testSonlandı
public final void testEnded (TestDescription test, long endTime,testMetrics)
Bitiş zamanını doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
alternatifi. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long)
ile birleştirin.
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
endTime | long : System.currentTimeMillis() aracılığıyla ölçülen, testin sona erdiği süre |
testMetrics | ERROR(/Map) |
testSonlandı
public final void testEnded (TestDescription test,testMetrics)
Bireysel bir test senaryosunun yürütme sonunu bildirir.
testFailed(TestDescription, FailureDescription)
çağrılmadıysa bu test başarılı oldu. Ayrıca test senaryosunun yürütülmesi sırasında yayılmış olabilecek tüm anahtar/değer ölçümlerini de döndürür.
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
testMetrics | ERROR(/Map) |
test başarısız
public final void testFailed (TestDescription test, FailureDescription failure)
Bireysel test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılacaktır.
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
failure | FailureDescription : Arızayı ve içeriğini açıklayan FailureDescription . |
test başarısız
public final void testFailed (TestDescription test, String trace)
Bireysel test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılacaktı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önteminin org.junit.Ignore ile açıklanması nedeniyle bir test çalıştırılmayacağı zaman çağrılır.
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
test günlüğü
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))
öncesinde çağrılmalıdır TradeFederation çerçevesi, ana bilgisayar günlüğünü ve varsa cihazın günlük kaydını sağlayarak bu yöntemi otomatik olarak çağıracaktır.Parametreler | |
---|---|
dataName | String : Verinin String tanımlayıcı adı. örneğin "device_logcat". DataName'in çağrı başına benzersiz olmayabileceğini unutmayın. yani uygulayıcılar aynı veriAdı ile birden fazla çağrıyı yönetebilmelidir |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : Verinin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan OutputStream'in kapatıldığından emin olmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır. |
testLogKaydedildi
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Dahili metrik toplayıcı uygulamasını kullanmayın. Bu saf bir yönlendirmedir.
Parametreler | |
---|---|
dataName | String : Verinin String tanımlayıcı adı. örneğin "device_logcat". DataName'in çağrı başına benzersiz olmayabileceğini unutmayın. yani uygulayıcılar aynı veriAdı ile birden fazla çağrıyı yönetebilmelidir |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : Verinin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan OutputStream'in kapatıldığından emin olmalıdır. |
logFile | LogFile : kaydedilen dosyanın meta verilerini içeren LogFile . |
testModuleEnded
public final void testModuleEnded ()
Bir modül çalıştırmasının sonunu bildirir.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Çalışan 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ı koşucular.
Parametreler | |
---|---|
moduleContext | IInvocationContext : modülün IInvocationContext . |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Test çalıştırmasının sonunu bildirir. FIXME: Farklı türde iki Map<> arayüzümüz olamaz, bu yüzden burada HashMap kullanmak zorundayız.
Parametreler | |
---|---|
elapsedTime | long : cihaz geçen süreyi milisaniye cinsinden bildirdi |
runMetrics | Metric ile yapılan bir test çalışmasının sonunda rapor edilen anahtar/değer çiftleri. |
testRun Başarısız
public final void testRunFailed (FailureDescription failure)
FailureDescription
tarafından açıklanan bir hata nedeniyle rapor test çalıştırması tamamlanamadı.
Parametreler | |
---|---|
failure | FailureDescription : Arızayı ve içeriğini açıklayan FailureDescription . |
testRun Başarısız
public final void testRunFailed (String errorMessage)
Önemli bir hata nedeniyle rapor test çalıştırması 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 birden çok kez çalıştırılan farklı girişimlerini tanımlayan sipariş numarası. tryNumber 0 indekslidir ve her yeni çalıştırma gerçekleştiğinde artmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenir, aynı runName altında toplam 4 çalıştırmaya sahip olmalıdır ve tryNumber değeri 0'dan 3'e kadar olmalıdır. |
testRunBaşlatıldı
public final void testRunStarted (String runName, int testCount)
Test çalıştırması geri aramaları
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 birden çok kez çalıştırılan farklı girişimlerini tanımlayan sipariş numarası. tryNumber 0 indekslidir ve her yeni çalıştırma gerçekleştiğinde artmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenir, aynı runName altında toplam 4 çalıştırmaya sahip olmalıdır ve tryNumber değeri 0'dan 3'e kadar olmalıdır. |
startTime | long : Çalıştırmanın başladığı saat, System.currentTimeMillis() aracılığıyla ölçülür |
testRunDurduruldu
public final void testRunStopped (long elapsedTime)
Kullanıcı isteği nedeniyle rapor test çalıştırması tamamlanmadan durduruldu.
YAPILACAKLAR: şu anda kullanılmıyor, kaldırmayı düşünün
Parametreler | |
---|---|
elapsedTime | long : cihaz geçen süreyi milisaniye cinsinden bildirdi |
testBaşladı
public final void testStarted (TestDescription test, long startTime)
Testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)
alternatifi, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
ile birleştirilir. .
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |
startTime | long : System.currentTimeMillis() aracılığıyla ölçülen testin başladığı zaman |
testBaşladı
public final void testStarted (TestDescription test)
Test senaryoları geri aramaları
Parametreler | |
---|---|
test | TestDescription : testi tanımlar |