BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IDeviceActionReceiver, IMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector


IMetricCollector'nın, onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) üzerinde veri toplama işleminin başlatılmasına ve durdurulmasına olanak tanıyan temel uygulaması.

Özet

Sabitler

String TEST_CASE_EXCLUDE_GROUP_OPTION

String TEST_CASE_INCLUDE_GROUP_OPTION

Herkese açık oluşturucular

BaseDeviceMetricCollector()

Herkese açık yöntemler

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

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

final getDevices()

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

File getFileFromTestArtifacts(String fileName)

Dosyayı test yapıtlarından veya modül yapıtlarından alıp 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 sahte 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.

String getTestName()

Toplayıcıyı tetikleyen mTestName testinin 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 yönlendirileceği.

final void invocationEnded(long elapsedTime)

Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.

final void invocationFailed(FailureDescription failure)

Bir hata durumu nedeniyle eksik çağırma bildirir.

final void invocationFailed(Throwable cause)

Bir hata durumu nedeniyle eksik çağırma bildirir.

void invocationSkipped(SkipReason reason)

Bir çağırmayı atlandı olarak bildirir.

final void invocationStarted(IInvocationContext context)

Yönlendirme için çağırma işleyicileri

final boolean isDisabled()

Nesnenin tamamı devre dışı bırakılmışsa (hem kurulum hem de kaldırma atlanır) True değerini döndürür.

boolean isDisabledReceiver()

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

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 çağırma.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Bir test durumu sona erdiğinde geri arama.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Bir test durumu 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ün sona erdiği etkinliğin yakalanmasına izin verir.

void onTestModuleStarted()

Başlatılan modül etkinliğinin yakalanmasına izin verir.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed etkinlikleri için geri arama

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData testData)

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

void rebootEnded(ITestDevice device)

Cihaz yeniden başlatma işlemi tamamlandığında bildirim alır.

void rebootStarted(ITestDevice device)

Cihazda yeniden başlatma işlemi 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)

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

final void setLogSaver(ILogSaver logSaver)

Metrik toplayıcı uygulamasının içinde kullanmayın.

final void testAssumptionFailure(TestDescription test, String trace)

Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.

final void testAssumptionFailure(TestDescription test, FailureDescription failure)

Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.

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

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

final void testEnded(TestDescription test, testMetrics)

Tek bir test senaryosunun 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 açıklama eklenmiş olduğundan 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)

Metrik toplayıcı uygulamasının içinde kullanmayın.

final void testModuleEnded()

Bir modül çalıştırmanı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)

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

final void testRunFailed(FailureDescription failure)

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

final void testRunFailed(String errorMessage)

Raporlar test çalıştırması, ölümcül bir hata nedeniyle 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)

Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor.

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)

Testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanılır.

final void testStarted(TestDescription test)

Test durumları geri çağırmaları

Sabitler

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

Sabit Değer: "test-case-exclude-group"

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Sabit Değer: "test-case-include-group"

Herkese açık oluşturucular

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Herkese açık yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Dekoratif yastıklar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBuildInfos

public final  getBuildInfos ()

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

İlerlemeler

getDevices

public final  getDevices ()

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

İlerlemeler

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Dosyayı test yapıtlarından veya modül yapıtlarından alıp 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ıtı veya modül yapıtı dosyası. Dosya bulunamazsa boş değer döndürü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ı.

getTestName

public String getTestName ()

Toplayıcıyı tetikleyen testin mTestName adını döndürür.

İlerlemeler
String mTestName, mevcut test adı.

init

public final ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye yönlendirileceği. Örnek başına 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 asla çağrılmaz, her zaman önce çağrılır.

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

Parametreler
context IInvocationContext: Devam eden çağırma işlemi için IInvocationContext.

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

İlerlemeler
ITestInvocationListener yeni dinleyici, orijinal dinleyiciyi sarmalıyor.

Dekoratif yastıklar
DeviceNotAvailableException

invocationEnded

public final void invocationEnded (long elapsedTime)

Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.

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

Parametreler
elapsedTime long: Çağırma işleminin geçen süresi (ms)

invocationFailed

public final void invocationFailed (FailureDescription failure)

Bir hata durumu nedeniyle eksik çağırma 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)

Bir hata durumu nedeniyle eksik çağırma bildirir.

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

Parametreler
cause Throwable: Hataya neden olan Throwable

invocationSkipped

public void invocationSkipped (SkipReason reason)

Bir çağırmayı atlandı olarak bildirir.

Parametreler
reason SkipReason

invocationStarted

public final void invocationStarted (IInvocationContext context)

Yönlendirme için çağırma işleyicileri

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

isDisabled

public final boolean isDisabled ()

Nesnenin tamamı devre dışı bırakılmışsa (hem kurulum hem de kaldırma atlanır) True değerini döndürü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, aksi takdirde false değerini döndürür.

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Metrik toplayıcı uygulamasının içinde kullanmayın. Bu, yalnızca yönlendirme işlemidir.

Parametreler
dataName String: Verilerin adı

logFile LogFile: Daha önce kaydedilmiş ve test senaryosuyla 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 senaryosunun verilerini içeren DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Dekoratif yastıklar
DeviceNotAvailableException

onTestEnd

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

Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası.

test TestDescription: Devam eden test durumunun TestDescription.

Dekoratif yastıklar
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))'ye iletilen metriklerin mevcut haritası.

Dekoratif yastıklar
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

Dekoratif yastıklar
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Modülün sona erdiği etkinliğin yakalanmasına izin verir.

Dekoratif yastıklar
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Başlatılan modül etkinliğinin yakalanmasına izin verir.

Dekoratif yastıklar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.

Parametreler
runData DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData. onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olur.

currentRunMetrics : ERROR(/#testRunEnded(long,Map))'ye iletilen metriklerin mevcut haritası.

Dekoratif yastıklar
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

testRunFailed etkinlikleri için geri çağırma

Dekoratif yastıklar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

Parametreler
runData DeviceMetricData: Çalıştırma için verileri içeren DeviceMetricData.

Dekoratif yastıklar
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

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

Parametreler
testData DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData.

Dekoratif yastıklar
DeviceNotAvailableException

rebootEnded

public void rebootEnded (ITestDevice device)

Cihaz yeniden başlatma işlemi tamamlandığında bildirim alır.

NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.

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

Dekoratif yastıklar
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Cihazda yeniden başlatma işlemi başladığında bildirim alır.

NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.

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

Dekoratif yastıklar
DeviceNotAvailableException

setDisable

public final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre dışı bırakıldı, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Varsayılan oluşturucuda bir nesnenin varsayılan olarak devre dışı bırakılmasını sağlamak 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ı ayarlar. Devre dışı bırakma, cihaz işlemi etkinliklerini 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, yalnızca yönlendirme işlemidir.

Parametreler
logSaver ILogSaver: ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.

Parametreler
test TestDescription: Testi tanımlar.

trace String: Hatayla sonuçlanan yığın izleme

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.

Parametreler
test TestDescription: Testi tanımlar.

failure FailureDescription: FailureDescription arızayı ve bağlamını açıklayın.

testEnded

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

Bitiş zamanını doğrudan belirtebileceğimiz ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) öğesinin alternatifi. 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: Testin sona erdiği zaman (System.currentTimeMillis() üzerinden ölçülür)

testMetrics : yayınlanan metriklerin ERROR(/Map)

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Tek bir test senaryosunun yürütülmesinin sonunu bildirir.

testFailed(TestDescription, FailureDescription) çağrılmadıysa bu test başarılı olur. Ayrıca, test durumu yürütülürken yayınlanmış olabilecek tüm anahtar/değer metriklerini de 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 arızayı ve bağlamını açıklayın.

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: Hatayla sonuçlanan yığın izleme

testIgnored

public final void testIgnored (TestDescription test)

Genellikle bir test yöntemi org.junit.Ignore ile açıklama eklenmiş olduğundan bir test çalıştırılmayacağı zaman ç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 aranmalıdır.

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

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

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında sonuçtaki InputStream'i kapatmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar veri kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır.

testLogSaved

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

Metrik toplayıcı uygulamasının içinde kullanmayın. Bu, yalnızca yönlendirme işlemidir.

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

dataType LogDataType: Verilerin LogDataType

dataStream InputStreamSource: Verilerin InputStreamSource. Uygulayıcılar, verileri okumaya başlamak için createInputStream'i çağırmalı ve tamamlandığında sonuçtaki InputStream'i kapatmalıdır.

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

testModuleEnded

public final void testModuleEnded ()

Bir modül çalıştırmanı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üllerin kullanıldığı bir çalıştırma sırasında kullanılır: pakete dayalı çalıştırıcılar.

Parametreler
moduleContext IInvocationContext: Modülün IInvocationContext.

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

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

Parametreler
elapsedTime long: Cihazın bildirdiği geçen süre (milisaniye cinsinden)

runMetrics : Test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri

testRunFailed

public final void testRunFailed (FailureDescription failure)

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

Parametreler
failure FailureDescription: FailureDescription arızayı ve bağlamını açıklayın.

testRunFailed

public final void testRunFailed (String errorMessage)

Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı.

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

testRunStarted

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ının adı

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

attemptNumber int: Aynı runName'in birden fazla kez çalıştırılan farklı denemelerini tanımlayan sipariş numarası. attemptNumber, 0 tabanlıdır ve her yeni çalıştırmada artırılmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenirse aynı runName altında toplam 4 çalıştırma olmalı ve attemptNumber 0 ile 3 arasında olmalıdır.

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Test çalıştırması geri aramaları

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

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

testRunStarted

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ının adı

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

attemptNumber int: Aynı runName'in birden fazla kez çalıştırılan farklı denemelerini tanımlayan sipariş numarası. attemptNumber, 0 tabanlıdır ve her yeni çalıştırmada artırılmalıdır. Örneğin, bir test 3 kez ayrıntılı olarak yeniden denenirse aynı runName altında toplam 4 çalıştırma olmalı ve attemptNumber 0 ile 3 arasında olmalıdır.

startTime long: Koşunun System.currentTimeMillis() üzerinden ölçülen başlangıç zamanı

testRunStopped

public final void testRunStopped (long elapsedTime)

Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor.

YAPILACAKLAR: Şu anda kullanılmıyor, kaldırılabilir.

Parametreler
elapsedTime long: Cihazın bildirdiği 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, uygun bir yürütme elde etmek için yeniden denenmeye çalışılacaktır.

Parametreler
test TestDescription: Testi tanımlar.

reason SkipReason: SkipReason

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Testin ne zaman başlatıldığını da belirttiğimiz testStarted(com.android.tradefed.result.TestDescription) yerine, doğru ölçüm için ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) ile birlikte kullanılır.

Parametreler
test TestDescription: Testi tanımlar.

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

testStarted

public final void testStarted (TestDescription test)

Test durumları geri çağırmaları

Parametreler
test TestDescription: Testi tanımlar.