BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver, IMetricCollector

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))'de toplamayı başlatıp durdurmaya olanak tanıyan IMetricCollector'ün temel uygulaması.

Özet

Fields'ın oynadığı filmler

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Herkese açık kurucular

BaseDeviceMetricCollector()

Herkese açık yöntemler

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

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

final getDevices()

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

File getFileFromTestArtifacts(String fileName)

Dosyayı test yapılarından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.

final ITestInvocationListener getInvocationListener()

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

String getModuleName()
final getRealDevices()

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

String getRunName()

Toplayıcıyı tetikleyen test çalıştırmasının 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 yönlendirileceği yer.

final void invocationEnded(long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

final void invocationFailed(FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

final void invocationFailed(Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

void invocationSkipped(SkipReason reason)

Çağrıyı atlandı olarak bildirir

final void invocationStarted(IInvocationContext context)

Yönlendirme için çağrı dinleyicileri

final boolean isDisabled()

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır).

boolean isDisabledReceiver()

IDeviceActionReceiver özelliğinin devre dışı olup olmadığı.

final void logAssociation(String dataName, LogFile logFile)

İçeriden metrik toplayıcı uygulamasını 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 kaydı sona erdiğinde geri arama.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Test kaydı sona erdiğinde geri arama.

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestModuleEnded()

Modülün sona erdiği etkinliğini yakalamaya olanak tanır.

void onTestModuleStarted()

Modülün başlatıldığı etkinliğini yakalamaya olanak tanır.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed etkinlikleri için geri çağırma işlevi

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData testData)

Bir test kaydı başlatıldığında geri arama.

void rebootEnded(ITestDevice device)

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

void rebootStarted(ITestDevice device)

Cihaz yeniden başlatılmaya başladığında bildirim alır.

final void setDisable(boolean isDisabled)

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

void setDisableReceiver(boolean isDisabled)

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

final void setLogSaver(ILogSaver logSaver)

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

final void testAssumptionFailure(TestDescription test, String trace)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

final void testAssumptionFailure(TestDescription test, FailureDescription failure)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

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

Bitiş zamanını doğrudan belirtebildiğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'e alternatif.

final void testEnded(TestDescription test, testMetrics)

Tek bir testin yürütülmesinin sonunu bildirir.

final void testFailed(TestDescription test, FailureDescription failure)

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

final void testFailed(TestDescription test, String trace)

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

final void testIgnored(TestDescription test)

Genellikle bir test yöntemi org.junit.Ignore ile eklendiği için bir test çalıştırılmadığında çağrılır.

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

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

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

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

final void testModuleEnded()

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

final void testModuleStarted(IInvocationContext moduleContext)

Bir modülün çalışmaya başlamasını bildirir.

final void testRunEnded(long elapsedTime, runMetrics)

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

final void testRunFailed(FailureDescription failure)

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

final void testRunFailed(String errorMessage)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

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

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

final void testRunStarted(String runName, int testCount)

Test çalıştırma geri aramaları

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

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

final void testRunStopped(long elapsedTime)

Raporlar test çalışması, kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

final void testSkipped(TestDescription test, SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenle 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 kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

final void testStarted(TestDescription test)

Test durumları için geri çağırma

Fields'ın oynadığı filmler

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Herkese açık kurucular

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Herkese açık yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Atışlar
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ından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.

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

İlerlemeler
File Test yapısını veya modül yapısını içeren dosya. Dosya bulunamazsa boş değer döndürülür.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

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

İlerlemeler
ITestInvocationListener

getModuleName

public String getModuleName ()

İlerlemeler
String

getRealDevices

public final  getRealDevices ()

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

İlerlemeler

getRunName

public String getRunName ()

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

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

init

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. Her örnek için yalnızca bir kez çağrılır ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi beklenir. Init, test çalıştırması sırasında hiçbir zaman çağrılmaz, her zaman öncesinde çağrılır.

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

Parametreler
context IInvocationContext: Devam eden çağrı için IInvocationContext.

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

İlerlemeler
ITestInvocationListener yeni dinleyici, orijinal dinleyiciyi sarmalayan bir dinleyicidir.

Atışlar
DeviceNotAvailableException

invocationEnded

public final void invocationEnded (long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

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

Parametreler
elapsedTime long: Çağrının geçtiği süre (ms.)

invocationFailed

public final void invocationFailed (FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

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

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

invocationFailed

public final void invocationFailed (Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

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

Parametreler
cause Throwable: Hatanın Throwable nedeni

invocationSkipped

public void invocationSkipped (SkipReason reason)

Çağrıyı atlandı olarak bildirir

Parametreler
reason SkipReason

invocationStarted

public final void invocationStarted (IInvocationContext context)

Yönlendirme için çağrı dinleyicileri

Parametreler
context IInvocationContext: çağrı hakkında bilgi

isDisabled

public final boolean isDisabled ()

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır). Aksi takdirde False (yanlış) değerini alır.

İlerlemeler
boolean

isDisabledReceiver

public boolean isDisabledReceiver ()

IDeviceActionReceiver özelliğinin devre dışı olup olmadığı.

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

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
dataName String: Verilerin adı

logFile LogFile: Daha önce günlüğe kaydedilen ve test durumuyla ilişkilendirilmesi gereken LogFile.

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Atışlar
DeviceNotAvailableException

onTestEnd

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

Bir test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası.

test TestDescription: Devam eden test durumunun TestDescription.

Atışlar
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) işlevine iletilen mevcut metrik haritası.

Atışlar
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Atışlar
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Modülün sona erdiği etkinliğini yakalamaya olanak tanır.

Atışlar
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Modülün başlatıldığı etkinliğini yakalamaya olanak tanır.

Atışlar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData. onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası.

Atışlar
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

testRunFailed etkinlikleri için geri çağırma işlevi

Atışlar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData.

Atışlar
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Bir test kaydı başlatıldığında geri arama.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

Atışlar
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

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

NOT: Alıcılar bu geri arama sırasında yeniden başlatmamalıdır. Yeniden başlatma denemeleri yoksayılır.

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

Atışlar
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Cihaz yeniden başlatılmaya başladığında bildirim alır.

NOT: Alıcılar bu geri arama sırasında yeniden başlatmamalıdır. Yeniden başlatma denemeleri yoksayılır.

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

Atışlar
DeviceNotAvailableException

setDisable

public final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakılmış olması, hem kurulum hem de kaldırma 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 yerleştirilmesi gereken durum.

setDisableReceiver

public void setDisableReceiver (boolean isDisabled)

IDeviceActionReceiver öğesinin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakmak, cihaz işlem etkinliklerini almak için cihaza kaydedilmeyeceği anlamına gelir.

Parametreler
isDisabled boolean

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
logSaver ILogSaver: ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

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

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Bir atomik test, yanlış bir koşulu varsaydığını işaretlediğinde çağrılır

Parametreler
test TestDescription: Testi tanımlar

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

testEnded

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

Bitiş zamanını doğrudan belirtebildiğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'e alternatif. Doğru ölçüm için testStarted(com.android.tradefed.result.TestDescription, long) ile birlikte kullanın.

Parametreler
test TestDescription: Testi tanımlar

endTime long: System.currentTimeMillis() aracılığıyla ölçülen, testin sona erme zamanı

testMetrics : Yayınlanan metriklerin ERROR(/Map)

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Tek bir testin yürütülmesinin sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmadıysa bu test geçmiştir. Ayrıca, test senaryosunun yürütülmesi sırasında yayınlanmış olabilecek tüm anahtar/değer metriklerini döndürür.

Parametreler
test TestDescription: Testi tanımlar

testMetrics : Yayınlanan metriklerin ERROR(/Map)

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

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

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

Parametreler
test TestDescription: Testi tanımlar

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

testFailed

public final void testFailed (TestDescription test, 
                String trace)

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

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

Parametreler
test TestDescription: Testi tanımlar

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

testIgnored

public final void testIgnored (TestDescription test)

Genellikle bir test yöntemi org.junit.Ignore ile eklendiği için test çalıştırılmadığında çağrılır.

Parametreler
test TestDescription: Testi tanımlar

testLog

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

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

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

TradeFederation çerçevesi, ana makine günlüğünü ve varsa cihaz logcat'ini sağlayarak bu yöntemi otomatik olarak çağırır.

Parametreler
dataName String: Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName, her çağrı için benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir.

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar verilerin kaynağının mevcut ve erişilebilir olduğundan emin olmalıdır.

testLogSaved

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

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
dataName String: Verilerin String açıklayıcı adı. Ör. "device_logcat". Not: dataName, her çağrı için benzersiz olmayabilir. Yani uygulayıcılar aynı dataName ile birden fazla çağrıyı işleyebilmelidir.

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulamacılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve işlem tamamlandığında ortaya çıkan InputStream'i kapatmalıdır.

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

testModuleEnded

public final void testModuleEnded ()

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

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Bir modülün çalışmaya başlamasını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizede isteğe bağlıdır. Yalnızca modülleri kullanan bir çalıştırma sırasında kullanılır: paket tabanlı çalıştırıcılar.

Parametreler
moduleContext IInvocationContext: Modülün IInvocationContext değeri.

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

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

Parametreler
elapsedTime long: Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden)

runMetrics : Test çalışmasının sonunda raporlanan anahtar/değer çiftleri

testRunFailed

public final void testRunFailed (FailureDescription failure)

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

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

testRunFailed

public final void testRunFailed (String errorMessage)

Raporlar test çalışması, önemli bir hata nedeniyle tamamlanamadı.

Parametreler
errorMessage String: String, çalıştırma hatasının nedenini açıklıyor.

testRunStarted

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

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

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

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

attemptNumber int: Aynı runName değerinin birden fazla kez çalıştırıldığı farklı denemelerin sırasını belirten sipariş numarası. attemptNumber 0 tabanlı bir dizindir ve her yeni çalıştırma işleminde artar. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenirse aynı runName altında toplam 4 çalıştırma işlemi olur ve attemptNumber 0 ile 3 arasında bir değer alır.

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Test çalıştırma geri aramaları

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

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

testRunStarted

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

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

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

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

attemptNumber int: Aynı runName değerinin birden fazla kez çalıştırıldığı farklı denemelerin sırasını belirten sipariş numarası. attemptNumber 0 tabanlı bir dizindir ve her yeni çalıştırma işleminde artar. Örneğin, bir test ayrıntılı olarak 3 kez yeniden denenirse aynı runName altında toplam 4 çalıştırma işlemi olur ve attemptNumber 0 ile 3 arasında bir değer alır.

startTime long: System.currentTimeMillis() aracılığıyla ölçülen, çalışmanın başladığı zaman

testRunStopped

public final void testRunStopped (long elapsedTime)

Raporlar test çalışması, kullanıcı isteği nedeniyle tamamlanmadan önce durduruldu.

TODO: currently unused, consider removing

Parametreler
elapsedTime long: Cihaz tarafından bildirilen geçen süre (milisaniye cinsinden)

testSkipped

public final void testSkipped (TestDescription test, 
                SkipReason reason)

Bir test atlandığında ve genellikle beklenmeyen bir nedenle yürütülmediğinde çağrılır. Bu testler, düzgün bir şekilde yürütülmeleri için tekrar denenir.

Parametreler
test TestDescription: Testi tanımlar

reason SkipReason: SkipReason

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanıldığında, testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription)'e alternatiftir.

Parametreler
test TestDescription: Testi tanımlar

startTime long: System.currentTimeMillis() aracılığıyla ölçülen, testin başladığı zaman

testStarted

public final void testStarted (TestDescription test)

Test durumları için geri çağırma

Parametreler
test TestDescription: Testi tanımlar