BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver, IMetricCollector

Java.lang.Nesne
🎃 com.android.tradefed.device.metric.BaseDeviceMetricCollector


Veri toplama işleminin başlatılıp durdurulmasına olanak tanıyan temel IMetricCollector uygulaması onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).

Özet

Fields'ın oynadığı filmler

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Kamu inşaatçıları

BaseDeviceMetricCollector()

Herkese açık yöntemler

void extraInit(IInvocationContext context, ITestInvocationListener listener)
final getBuildInfos()

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

final getDevices()

Çağrıda kullanılabilen cihazların listesini döndürür.

File getFileFromTestArtifacts(String fileName)

Dosyayı test yapıları veya modül yapılarından ve önbellekten al sonraki aramalar için haritada gösterebilirsiniz.

final ITestInvocationListener getInvocationListener()

Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener değerini döndürür.

String getModuleName()
final getRealDevices()

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

String getRunName()

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

final ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Toplayıcının geçerli bağlamla ve sonuçların nereye yönlendirileceğiyle başlatılması.

final void invocationEnded(long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.

final void invocationFailed(FailureDescription failure)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

final void invocationFailed(Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

void invocationSkipped(SkipReason reason)

Bir çağrının atlandığını bildirir

final void invocationStarted(IInvocationContext context)

Yönlendirme için Çağrı İşleyicileri

final boolean isDisabled()

Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın).

boolean isDisabledReceiver()

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

final void logAssociation(String dataName, LogFile logFile)

İç metrik toplayıcı uygulaması kullanmayın.

void onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)

Bir test durumu varsayım hatasıyla başarısız olduğunda geri çağırma.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Test durumu sona erdiğinde geri çağırma.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Test durumu sona erdiğinde geri çağırma.

void onTestFail(DeviceMetricData testData, TestDescription test)

Test durumu başarısız olduğunda geri çağırma.

void onTestModuleEnded()

Modül sona erdi etkinliğinin yakalanmasına izin verir.

void onTestModuleStarted()

Modül tarafından başlatılan etkinliğin yakalanmasına izin verir.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed etkinlikleri için geri çağırma

void onTestRunStart(DeviceMetricData runData)

Test çalıştırması başlatıldığında geri çağırma.

void onTestStart(DeviceMetricData testData)

Test durumu başlatıldığında geri çağırma.

void rebootEnded(ITestDevice device)

Cihazda yeniden başlatma sona erdiğinde bildirim alır.

void rebootStarted(ITestDevice device)

Cihazda yeniden başlatma başlatıldığında bildirim alır.

final void setDisable(boolean isDisabled)

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

void setDisableReceiver(boolean isDisabled)

IDeviceActionReceiver öğesinin devre dışı bırakılıp bırakılmayacağını belirler.

final void setLogSaver(ILogSaver logSaver)

İç metrik toplayıcı uygulaması kullanmayın.

final void testAssumptionFailure(TestDescription test, String trace)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

final void testAssumptionFailure(TestDescription test, FailureDescription failure)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

final void testEnded(TestDescription test, long endTime, testMetrics)

Bitiş zamanını belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifi doğrudan ekleyebilirsiniz.

final void testEnded(TestDescription test, testMetrics)

Tek bir test durumunun yürütme sonunu bildirir.

final void testFailed(TestDescription test, FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

final void testFailed(TestDescription test, String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

final void testIgnored(TestDescription test)

Genellikle bir test yönteminde org.junit.Yoksay.

final void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.

final void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

İç metrik toplayıcı uygulaması kullanmayın.

final void testModuleEnded()

Bir modül çalıştırmasının sonunu bildirir.

final void testModuleStarted(IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir.

final void testRunEnded(long elapsedTime, runMetrics)

Test çalıştırmasının sonunu bildirir.

final void testRunFailed(FailureDescription failure)

FailureDescription tarafından açıklanan bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

final void testRunFailed(String errorMessage)

Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

final void testRunStarted(String runName, int testCount, int attemptNumber)

Bir test çalıştırmasının başlangıcını bildirir.

final void testRunStarted(String runName, int testCount)

Test çalıştırması geri çağırmaları

final void testRunStarted(String runName, int testCount, int attemptNumber, long startTime)

Bir test çalıştırmasının başlangıcını bildirir.

final void testRunStopped(long elapsedTime)

Rapor testi çalıştırması, bir kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

final void testSkipped(TestDescription test, SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenden dolayı yürütülmediğinde çağrılır.

final void testStarted(TestDescription test, long startTime)

Testin ne zaman olduğunu da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine Bu değer, ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birleştirilerek başlatıldı.

final void testStarted(TestDescription test)

Test durumları geri çağırmaları

Fields'ın oynadığı filmler

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Kamu inşaatçıları

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Herkese açık yöntemler

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBuildInfos

public final  getBuildInfos ()

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

İlerlemeler

getDevices

public final  getDevices ()

Çağrıda kullanılabilen cihazların listesini döndürür.

İlerlemeler

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Dosyayı test yapıları veya modül yapılarından ve önbellekten al sonraki aramalar için haritada gösterebilirsiniz.

Parametreler
fileName String: Yapılarda aranacak dosyanın adı.

İlerlemeler
File Test veya modül yapısının dosyası. Boş döndürür başarısız olur.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener değerini döndürür.

İlerlemeler
ITestInvocationListener

getModülAdı

public String getModuleName ()

İlerlemeler
String

getRealDevices

public final  getRealDevices ()

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

İlerlemeler

getRunName

public String getRunName ()

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

İlerlemeler
String mRunName, mevcut test çalıştırması adı.

başlat

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının geçerli bağlamla ve sonuçların nereye yönlendirileceğiyle başlatılması. Vade örnek başına yalnızca bir kez çağrılmalıdır ve toplayıcının dahili dahili numarasını güncellemesi ve dinleyiciniz olur. Daha önce hiçbir zaman test çalıştırması esnasında Init çağrılmaz.

Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.

Parametreler
context IInvocationContext: devam eden çağrının IInvocationContext değeri.

listener ITestInvocationListener: Sonuçların yerleştirileceği ITestInvocationListener.

İlerlemeler
ITestInvocationListener yeni dinleyiciye sıra orijinal hazırlamaya başlar.

Fırlatma
DeviceNotAvailableException

çağrı Sona erdi

public final void invocationEnded (long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
elapsedTime long: Çağrı için geçen süre (ms)

çağrı başarısız oldu

public final void invocationFailed (FailureDescription failure)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
failure FailureDescription: Hatanın nedenini açıklayan FailureDescription

çağrı başarısız oldu

public final void invocationFailed (Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
cause Throwable: Hatanın Throwable nedeni

çağrıAtlandı

public void invocationSkipped (SkipReason reason)

Bir çağrının atlandığını bildirir

Parametreler
reason SkipReason

çağrı Başlatıldı

public final void invocationStarted (IInvocationContext context)

Yönlendirme için Çağrı İşleyicileri

Parametreler
context IInvocationContext: çağrıyla ilgili bilgiler

devre dışı

public final boolean isDisabled ()

Nesnenin tamamı devre dışı bırakılırsa Doğru değerini döndürür (hem kurulum hem de sökme işlemlerini atlayın). Aksi takdirde False (yanlış) değerini alır.

İlerlemeler
boolean

Devre DışıAlıcı

public boolean isDisabledReceiver ()

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

İlerlemeler
boolean devre dışıysa true (doğru), aksi takdirde false (yanlış) değerini döndürür.

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.

Parametreler
dataName String: Verinin adı

logFile LogFile: Önceden günlüğe kaydedilen veLogFile test durumu.

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu varsayım hatasıyla başarısız olduğunda geri çağırma.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Fırlatma
DeviceNotAvailableException

OnTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Test durumu sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData. Reklam onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) hizmetine aktarılan metriklerin mevcut haritası.

test TestDescription: Devam eden test durumunun TestDescription.

Fırlatma
DeviceNotAvailableException

OnTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Test durumu sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData. Reklam onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) hizmetine aktarılan metriklerin mevcut haritası.

Fırlatma
DeviceNotAvailableException

Test Başarısız

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Test durumu başarısız olduğunda geri çağırma.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Fırlatma
DeviceNotAvailableException

ÜzerindeTestModülü Sona Erdi

public void onTestModuleEnded ()

Modül sona erdi etkinliğinin yakalanmasına izin verir.

Fırlatma
DeviceNotAvailableException

TestModülü Başlatıldı

public void onTestModuleStarted ()

Modül tarafından başlatılan etkinliğin yakalanmasına izin verir.

Fırlatma
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şu an temizlik zamanı gelmiş olmalıdır.

Parametreler
runData DeviceMetricData: koşuyla ilgili verileri tutan DeviceMetricData. Aynı olacaktır onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki gibi bir nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) hizmetine aktarılan metriklerin mevcut haritası.

Fırlatma
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

testRunFailed etkinlikleri için geri çağırma

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

TestRunStart'da

public void onTestRunStart (DeviceMetricData runData)

Test çalıştırması başlatıldığında geri çağırma.

Parametreler
runData DeviceMetricData: koşuyla ilgili verileri tutan DeviceMetricData.

Fırlatma
DeviceNotAvailableException

Test Başlatıldığında

public void onTestStart (DeviceMetricData testData)

Test durumu başlatıldığında geri çağırma.

Parametreler
testData DeviceMetricData: Test durumu verilerinin bulunduğu DeviceMetricData.

Fırlatma
DeviceNotAvailableException

yeniden başlatıldı

public void rebootEnded (ITestDevice device)

Cihazda yeniden başlatma sona erdiğinde bildirim alır.

NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.

Parametreler
device ITestDevice: Yeniden başlatmanın sona erdiği ITestDevice.

Fırlatma
DeviceNotAvailableException

yeniden başlatma başlatıldı

public void rebootStarted (ITestDevice device)

Cihazda yeniden başlatma başlatıldığında bildirim alır.

NOT: Alıcılar, bu geri arama sırasında cihazı yeniden başlatmaktan kaçınmalıdır. Tüm yeniden başlatma denemeleri yoksayıldı.

Parametreler
device ITestDevice: Yeniden başlatmanın başladığı yer ITestDevice.

Fırlatma
DeviceNotAvailableException

setDevre dışı bırak

public final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı değerine ayarlanırsa hem kurulum hem de sökme adımları atlanmalıdır. Bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir kurucusu.

Parametreler
isDisabled boolean: Nesnenin yerleştirilmesi gereken durumdur.

setDisableReceiver

public void setDisableReceiver (boolean isDisabled)

IDeviceActionReceiver öğesinin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakmak, Cihaz işlemi etkinliklerini almak için cihaza kayıtlı olmamalıdır.

Parametreler
isDisabled boolean

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.

Parametreler
logSaver ILogSaver: ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

trace String: Hatanın yığın izlemesi

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

failure FailureDescription: Hatayı ve bağlamını açıklayan FailureDescription.

testSona Erdi

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Bitiş zamanını belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) alternatifi doğrudan ekleyebilirsiniz. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birleştirin.

Parametreler
test TestDescription: Testi tanımlar

endTime long: testin sona erdiği zaman. System.currentTimeMillis() ile ölçülür.

testMetrics : yayınlanan metriklerin ERROR(/Map) kadarı

testSona Erdi

public final void testEnded (TestDescription test, 
                 testMetrics)

Tek bir test durumunun yürütme sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmazsa bu test başarılı oldu. Ayrıca, herhangi bir anahtar/değer çiftini de döndürür test durumu yürütülürken yayınlanmış olabilecek metrikler.

Parametreler
test TestDescription: Testi tanımlar

testMetrics : yayınlanan metriklerin ERROR(/Map) kadarı

test başarısız oldu

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Tek bir test durumunun başarısız olduğunu bildirir.

testStarted ve testEnded arasında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

failure FailureDescription: Hatayı ve bağlamını açıklayan FailureDescription.

test başarısız oldu

public final void testFailed (TestDescription test, 
                String trace)

Tek bir test durumunun başarısız olduğunu bildirir.

testStarted ve testEnded arasında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

trace String: Hatanın yığın izlemesi

testYoksayıldı

public final void testIgnored (TestDescription test)

Genellikle bir test yönteminde org.junit.Yoksay.

Parametreler
test TestDescription: Testi tanımlar

testLog

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Test çağrısındaki ilişkili günlüğü veya hata ayıklama verilerini sağlar.

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) tarihinden önce çağrılmalıdır veya ERROR(/ITestInvocationListener#invocationEnded(long))

TradeFederation çerçevesi bu yöntemi otomatik olarak çağırarak ana makine günlüğünü sağlar ve geçerliyse cihazın logcat'ini kullanabilirsiniz.

Parametreler
dataName String: Verilerin String açıklayıcı adı. ör. "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar; aynı dataName'e sahip birden fazla çağrı

dataType LogDataType: verilerin LogDataType değeri

dataStream InputStreamSource: verilerin InputStreamSource olanı. Uygulayıcıların createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak Tamamlandığında giriş akışı. Arayanlar veri kaynağının kaldığından emin olmalıdır. mevcut ve erişilebilir olması gerekir.

testLogKaydedildi

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

İç metrik toplayıcı uygulaması kullanmayın. Bu sadece yönlendirmedir.

Parametreler
dataName String: Verilerin String açıklayıcı adı. ör. "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. Örneğin, uygulayıcılar; aynı dataName'e sahip birden fazla çağrı

dataType LogDataType: verilerin LogDataType değeri

dataStream InputStreamSource: verilerin InputStreamSource olanı. Uygulayıcıların createInputStream'i etkinleştirin ve verileri okumaya başlayın ve sonuç olarak Tamamlandığında giriş akışı.

logFile LogFile: kaydedilen dosyanın meta verilerini içeren LogFile.

testModülü Sona Erdi

public final void testModuleEnded ()

Bir modül çalıştırmasının sonunu bildirir.

testModülü Başlatıldı

public final void testModuleStarted (IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modüller: paket tabanlı koşucular.

Parametreler
moduleContext IInvocationContext: modülün IInvocationContext bölümü.

testRunSona Erdi

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Test çalıştırmasının sonunu bildirir. FIXME: İki tane Haritamız olamaz<> farklı türlerde arayüzler, bu yüzden burada HashMap'i kullanmamız gerekiyor.

Parametreler
elapsedTime long: cihaz bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri.

testRunBaşarısız

public final void testRunFailed (FailureDescription failure)

FailureDescription tarafından açıklanan bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

Parametreler
failure FailureDescription: Hatayı ve bağlamını açıklayan FailureDescription.

testRunBaşarısız

public final void testRunFailed (String errorMessage)

Önemli bir hata nedeniyle rapor testi çalıştırma işlemi tamamlanamadı.

Parametreler
errorMessage String: Çalıştırma hatasının nedenini açıklayan String.

testRunBaşlatıldı

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Bir test çalıştırmasının başlangıcını bildirir.

Parametreler
runName String: Test çalıştırması adı

testCount int: Test çalıştırmasındaki toplam test sayısı

attemptNumber int: aynı runName'in farklı denemelerini tanımlayan sipariş numarası birçok çalışma vardır. ExperimentNumber 0 dizinli ve her seferinde artmalıdır. yeni bir çalışma oluşur. ör. Bir test, 3 kez yeniden denenir ve toplamda 4 kez olması gerekir. dışında bir değer olup olmadığını kontrol edin.

testRunBaşlatıldı

public final void testRunStarted (String runName, 
                int testCount)

Test çalıştırması geri çağırmaları

Parametreler
runName String: Test çalıştırması adı

testCount int: Test çalıştırmasındaki toplam test sayısı

testRunBaşlatıldı

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Bir test çalıştırmasının başlangıcını bildirir.

Parametreler
runName String: Test çalıştırması adı

testCount int: Test çalıştırmasındaki toplam test sayısı

attemptNumber int: aynı runName'in farklı denemelerini tanımlayan sipariş numarası birçok çalışma vardır. transactionNumber 0 endekslidir ve her aramda artmalıdır yardımcı olur. ör. Bir test, 3 kez yeniden denenir ve toplamda 4 kez çalıştırması gerekir. 0 ile 3 arasında olduğundan emin olun.

startTime long: koşunun başladığı zaman (System.currentTimeMillis() ile ölçülür)

testRunStopped

public final void testRunStopped (long elapsedTime)

Rapor testi çalıştırması, bir kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

YAPILACAKLAR: Şu anda kullanılmıyor, kaldırabilirsiniz

Parametreler
elapsedTime long: cihaz bildirilen geçen süre (milisaniye cinsinden)

testAtlandı

public final void testSkipped (TestDescription test, 
                SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenden dolayı yürütülmediğinde çağrılır. Bu testler, uygun şekilde yürütülmesi için yeniden denenmeye çalışılır.

Parametreler
test TestDescription: Testi tanımlar

reason SkipReason: SkipReason

test başlatıldı

public final void testStarted (TestDescription test, 
                long startTime)

Testin ne zaman olduğunu da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine Bu değer, ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birleştirilerek başlatıldı.

Parametreler
test TestDescription: Testi tanımlar

startTime long: testin başladığı zaman (System.currentTimeMillis() ile ölçülür)

test başlatıldı

public final void testStarted (TestDescription test)

Test durumları geri çağırmaları

Parametreler
test TestDescription: Testi tanımlar