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 |
String
|
getModuleName()
|
final
|
getRealDevices()
|
String
|
getRunName()
Toplayıcıyı tetikleyen test çalıştırmasının |
String
|
getTestName()
Toplayıcıyı tetikleyen |
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()
|
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,
Bir test durumu sona erdiğinde geri arama. |
void
|
onTestEnd(DeviceMetricData testData,
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,
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)
|
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,
Bitiş zamanını doğrudan belirtebileceğimiz |
final
void
|
testEnded(TestDescription test,
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,
Test çalıştırmasının sonunu bildirir. |
final
void
|
testRunFailed(FailureDescription failure)
Raporlar, |
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 |
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 finalgetBuildInfos ()
Çağırmada bulunan derleme bilgilerinin listesini döndürür.
| İlerlemeler | |
|---|---|
|
|
getDevices
public finalgetDevices ()
Ç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 finalgetRealDevices ()
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. |