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 ITestInvocationListener döndürür.

String getModuleName ()
final getRealDevices ()

getDevices() listesindeki saplama olmayan tüm aygıtları döndürür.

String getRunName ()

Toplayıcıyı tetikleyen test çalıştırması mRunName adını döndürür.

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.

void invocationSkipped ( SkipReason reason)

Bir çağrıyı atlanmış olarak 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 ()

IDeviceActionReceiver devre dışı olup olmadığı.

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)

IDeviceActionReceiver devre dışı bırakılıp bırakılmayacağını ayarlar.

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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifi.

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)

FailureDescription tarafından açıklanan bir hata nedeniyle rapor test çalıştırması tamamlanamadı.

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 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 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) alternatifi .

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 final  getBuildInfos ()

Çağrıda mevcut olan derleme bilgilerinin listesini döndürür.

İadeler

getDevices

public final  getDevices ()

Ç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 final  getRealDevices ()

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ı atlandı

public void invocationSkipped (SkipReason reason)

Bir çağrıyı atlanmış olarak bildirir

Parametreler
reason SkipReason

ç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 : yayılan metriklerin 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 : yayılan metriklerin 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 : Verilerin 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 : Verilerin 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

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 bir yürütme elde etmek için yeniden denenmeye çalışılacaktır.

Parametreler
test TestDescription : testi tanımlar

reason SkipReason : SkipReason

testBaş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) alternatifi .

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