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 toplamayı başlatmaya ve durdurmaya izin veren 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 bulunan derleme bilgilerinin listesini döndürür. |
final | getDevices () Çağrıda bulunan cihazların listesini döndürür. |
File | getFileFromTestArtifacts (String fileName) Dosyayı test yapıtlarından veya modül yapıtları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 |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Mevcut bağlam ve sonuçların nereye iletileceği ile toplayıcının başlatılması. |
final void | invocationEnded (long elapsedTime) Başarıyla veya bazı hata durumlarından dolayı çağrının 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. |
final void | invocationStarted ( IInvocationContext context) Yönlendirme için Çağırma Dinleyicileri |
final boolean | isDisabled () Nesnenin tamamı devre dışı bırakılırsa True döndürür (hem kurulumu hem de ayırmayı atlayın). |
boolean | isDisabledReceiver () |
final void | logAssociation (String dataName, LogFile logFile) Metrik toplayıcı uygulamasının içinde kullanmayın. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Bir test durumu 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 durumu başarısız olduğunda geri arama. |
void | onTestModuleEnded () Modül sona eren olayı yakalamaya izin verir. |
void | onTestModuleStarted () Modül başlatıldı olayını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ş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) Metrik toplayıcı uygulamasının içinde kullanmayın. |
final void | testAssumptionFailure ( TestDescription test, String trace) Bir atomik test, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Bir atomik test, 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) Tek bir test senaryosunun yürütme sonunu bildirir. |
final void | testFailed ( TestDescription test, FailureDescription failure) Tek bir test senaryosunun başarısızlığını bildirir. |
final void | testFailed ( TestDescription test, String trace) Tek bir test senaryosunun başarısızlığını bildirir. |
final void | testIgnored ( TestDescription test) Genellikle bir test yöntemi org.junit.Ignore ile açıklamalı olduğundan, 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) Metrik toplayıcı uygulamasının içinde kullanmayın. |
final void | testModuleEnded () Bir modülün çalışması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ışmasının sonunu bildirir. |
final void | testRunFailed ( FailureDescription failure) Reports test çalıştırması, |
final void | testRunFailed (String errorMessage) Raporlar test çalıştırması, önemli bir hata nedeniyle tamamlanamadı. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) Bir test çalışmasının başladığı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ışmasının başladığını bildirir. |
final void | testRunStopped (long elapsedTime) Bir kullanıcı isteği nedeniyle test çalıştırmasının tamamlanmadan önce durdurulduğunu bildirir. |
final void | testStarted ( TestDescription test, long startTime) Doğru ölçüm için |
final void | testStarted ( TestDescription test) Test durumları 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
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
Çağrıda bulunan derleme bilgilerinin listesini döndürür.
İadeler | |
---|---|
aygıtları al
public finalgetDevices ()
Çağrıda bulunan cihazların listesini döndürür.
İadeler | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Dosyayı test yapıtlarından veya modül yapıtlarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.
parametreler | |
---|---|
fileName | String : eserlerde aranacak dosyanın adı. |
İadeler | |
---|---|
File | Test yapısından veya modül yapısından dosya. Dosya bulunamazsa null döndürür. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Sonuçları ilettiğimiz orijinal ITestInvocationListener
döndürür.
İadeler | |
---|---|
ITestInvocationListener |
getModülAdı
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 mRunName
test çalıştırmasının 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)
Mevcut bağlam ve sonuçların nereye iletileceği ile toplayıcının başlatılması. Ö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, her zaman daha önce yapılan bir test çalıştırması sırasında asla çağrılmayacaktır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
parametreler | |
---|---|
context | IInvocationContext : Devam eden çağırma için IInvocationContext . |
listener | ITestInvocationListener : sonuçların nereye yerleştirileceği ITestInvocationListener . |
İadeler | |
---|---|
ITestInvocationListener | orijinal dinleyiciyi saran yeni dinleyici. |
Atar | |
---|---|
DeviceNotAvailableException |
Çağrı Sona Erdi
public final void invocationEnded (long elapsedTime)
Başarıyla 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 koşulları nedeniyle tamamlanmamış bir çağrı 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)
Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.
TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.parametreler | |
---|---|
cause | Throwable : hatanın ERROR(/Throwable) nedeni |
çağrı başlatıldı
public final void invocationStarted (IInvocationContext context)
Yönlendirme için Çağırma Dinleyicileri
parametreler | |
---|---|
context | IInvocationContext : çağrı hakkında bilgi |
devre dışı
public final boolean isDisabled ()
Nesnenin tamamı devre dışı bırakılırsa True döndürür (hem kurulumu hem de ayırmayı 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, aksi takdirde false döndürür. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.
parametreler | |
---|---|
dataName | String : Verinin adı |
logFile | LogFile : Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile . |
onTestVarsayımBaşarısızlığı
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Bir test durumu varsayım hatasıyla başarısız olduğunda geri arama.
parametreler | |
---|---|
testData | DeviceMetricData : test durumu için 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 durumu için 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 geçerli metrik 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 durumu için 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 geçerli metrik haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Bir test durumu başarısız olduğunda geri arama.
parametreler | |
---|---|
testData | DeviceMetricData : test durumu için verileri tutan DeviceMetricData . |
test | TestDescription : devam eden test senaryosunun TestDescription . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
Modül sona eren olayı yakalamaya izin verir.
Atar | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
Modül başlatıldı olayını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ırma için verileri tutan DeviceMetricData . onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır. |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) işlevine iletilen geçerli metrik haritası. |
Atar | |
---|---|
DeviceNotAvailableException |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
testRunFailed olayları için geri arama
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart'ta
public void onTestRunStart (DeviceMetricData runData)
Bir test çalıştırması başlatıldığında geri arama.
parametreler | |
---|---|
runData | DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData . |
Atar | |
---|---|
DeviceNotAvailableException |
onTestStart'ta
public void onTestStart (DeviceMetricData testData)
Bir test senaryosu başlatıldığında geri arama.
parametreler | |
---|---|
testData | DeviceMetricData : test durumu için verileri tutan DeviceMetricData . |
Atar | |
---|---|
DeviceNotAvailableException |
Yeniden başlatma sona erdi
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 : ITestDevice yeniden başlatmanın sona erdiği yer. |
Atar | |
---|---|
DeviceNotAvailableException |
yeniden başlatıldı
public void rebootStarted (ITestDevice device)
Cihazda yeniden başlatma başladığı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 : ITestDevice yeniden başlatmanın başladığı yer. |
Atar | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı, hem kurulum hem de ayırma adımlarının atlanması gerektiği anlamına gelir. Varsayılan kurucuda bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir.
parametreler | |
---|---|
isDisabled | boolean : nesnenin konması gereken durum. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
IDeviceActionReceiver
devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı bırakmak, cihaz eylem olaylarını almak için cihaza kaydedilmeyeceği anlamına gelir.
parametreler | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.
parametreler | |
---|---|
logSaver | ILogSaver : ILogSaver |
test Varsayım Başarısızlığı
public final void testAssumptionFailure (TestDescription test, String trace)
Bir atomik test, 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 |
test Varsayım Başarısızlığı
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Bir atomik test, yanlış olan bir koşulu varsaydığını işaretlediğinde çağrılır
parametreler | |
---|---|
test | TestDescription : testi tanımlar |
failure | FailureDescription : Hatayı ve içeriğini açıklayan FailureDescription . |
test Bitti
public final void testEnded (TestDescription test, long endTime,testMetrics)
Bitiş zamanını doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
yerine alternatif. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long)
ile birleştirin.
parametreler | |
---|---|
test | TestDescription : testi tanımlar |
endTime | long : ERROR(/System#currentTimeMillis()) aracılığıyla ölçülen, testin sona erdiği süre |
testMetrics | ERROR(/Map) |
test Bitti
public final void testEnded (TestDescription test,testMetrics)
Tek 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 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)
Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılacak.
parametreler | |
---|---|
test | TestDescription : testi tanımlar |
failure | FailureDescription : Hatayı ve içeriğini açıklayan FailureDescription . |
test başarısız
public final void testFailed (TestDescription test, String trace)
Tek bir test senaryosunun başarısızlığını bildirir.
testStarted ve testEnded arasında çağrılacak.
parametreler | |
---|---|
test | TestDescription : testi tanımlar |
trace | String : hatanın yığın izlemesi |
testIgnored
public final void testIgnored (TestDescription test)
Genellikle bir test yöntemi org.junit.Ignore ile açıklamalı olduğundan, bir test çalıştırılmadığında ç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, bu yöntemi otomatik olarak çağırarak ana bilgisayar günlüğünü ve uygunsa cihaz logcat'ini sağlar.parametreler | |
---|---|
dataName | String : verilerin ERROR(/String) tanımlayı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ı yönetebilmelidir. |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan InputStream'i kapattığı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)
Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.
parametreler | |
---|---|
dataName | String : verilerin ERROR(/String) tanımlayı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ı yönetebilmelidir. |
dataType | LogDataType : verilerin LogDataType |
dataStream | InputStreamSource : verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında ortaya çıkan InputStream'i kapattığından emin olmalıdır. |
logFile | LogFile : kaydedilen dosyanın meta verilerini içeren LogFile . |
testModuleEnded
public final void testModuleEnded ()
Bir modülün çalışmasının sonunu bildirir.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Çalışan bir modülün başlangıcını bildirir. Bu geri arama, testModuleEnded()
ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modülleri kullanan bir çalışma 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ışmasının sonunu bildirir. FIXME: Farklı türde iki Map<> arayüzümüz olamaz, bu yüzden burada HashMap kullanmalıyız.
parametreler | |
---|---|
elapsedTime | long : cihazın milisaniye cinsinden geçen süreyi bildirdiği |
runMetrics | Metric ile yapılan bir test çalışmasının sonunda bildirilen anahtar/değer çiftleri. |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Reports test çalıştırması, FailureDescription
tarafından tanımlanan bir hata nedeniyle tamamlanamadı.
parametreler | |
---|---|
failure | FailureDescription : Hatayı ve içeriğini açıklayan FailureDescription . |
testRunFailed
public final void testRunFailed (String errorMessage)
Raporlar test çalıştırması, önemli bir hata nedeniyle tamamlanamadı.
parametreler | |
---|---|
errorMessage | String : ERROR(/String) çalışma hatasının nedenini açıklıyor. |
testÇalıştırBaşlatıldı
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Bir test çalışmasının başladığını bildirir.
parametreler | |
---|---|
runName | String : test çalıştırması adı |
testCount | int : test çalışmasında toplam test sayısı |
attemptNumber | int : birden çok kez çalışan aynı runName'in farklı denemelerini tanımlayan sipariş numarası. Girişim Numarası 0 dizinlidir ve her yeni çalıştırma gerçekleştiğinde artması gerekir. örneğin, bir test 3 kez parçalı olarak yeniden denenir, aynı çalıştırmaAdı altında toplam 4 çalıştırması olmalıdır ve denemeNumarası 0 ile 3 arasındadır. |
testÇalıştırBaş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ışmasında toplam test sayısı |
testÇalıştırBaşlatıldı
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Bir test çalışmasının başladığını bildirir.
parametreler | |
---|---|
runName | String : test çalıştırması adı |
testCount | int : test çalışmasında toplam test sayısı |
attemptNumber | int : birden çok kez çalışan aynı runName'in farklı denemelerini tanımlayan sipariş numarası. Girişim Numarası 0 dizinlidir ve her yeni çalıştırma gerçekleştiğinde artması gerekir. örneğin, bir test 3 kez parçalı olarak yeniden denenir, aynı çalıştırmaAdı altında toplam 4 çalıştırması olmalıdır ve denemeNumarası 0 ile 3 arasındadır. |
startTime | long : çalıştırmanın başladığı zaman, ERROR(/System#currentTimeMillis()) aracılığıyla ölçülür |
testRunStopped
public final void testRunStopped (long elapsedTime)
Bir kullanıcı isteği nedeniyle test çalıştırmasının tamamlanmadan önce durdurulduğunu bildirir.
YAPILACAKLAR: şu anda kullanılmıyor, kaldırmayı düşünün
parametreler | |
---|---|
elapsedTime | long : cihazın milisaniye cinsinden geçen süreyi bildirdiği |
test başladı
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 testin ne zaman başladığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)
yöntemine alternatif .
parametreler | |
---|---|
test | TestDescription : testi tanımlar |
startTime | long : ERROR(/System#currentTimeMillis()) aracılığıyla ölçülen testin başladığı zaman |
test başladı
public final void testStarted (TestDescription test)
Test durumları geri aramaları
parametreler | |
---|---|
test | TestDescription : testi tanımlar |