TestRunToTestInvocationForwarder
public
class
TestRunToTestInvocationForwarder
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.ddmlib.TestRunToTestInvocationForwarder |
ddmlib ITestRunListener adresinden ITestLifeCycleReceiver adresine yönlendirildi. ddmlib arayüzündeki sonuçların Tradefed arayüzüne dönüştürülmesini sağlayan arayüz.
Ddmlib arayüzü, çalışan enstrümantasyon testlerine bağlıdır.
Özet
Sabitler | |
|---|---|
String |
ERROR_MESSAGE_FORMAT
|
Herkese açık oluşturucular | |
|---|---|
TestRunToTestInvocationForwarder(
|
|
Herkese açık yöntemler | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır. |
void
|
testEnded(TestIdentifier testId,
Tek bir test senaryosunun yürütülmesinin sonunu bildirir. |
void
|
testFailed(TestIdentifier testId, String trace)
Tek bir test durumunun başarısız olduğunu bildirir. |
void
|
testIgnored(TestIdentifier testId)
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. |
void
|
testRunEnded(long elapsedTime,
Test çalıştırmasının sonunu bildirir. |
void
|
testRunFailed(String failure)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı. |
void
|
testRunStarted(String runName, int testCount)
Bir test çalıştırmasının başlangıcını bildirir. |
void
|
testRunStopped(long elapsedTime)
Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor. |
void
|
testStarted(TestIdentifier testId)
Tek bir test senaryosunun başlangıcını bildirir. |
Sabitler
ERROR_MESSAGE_FORMAT
public static final String ERROR_MESSAGE_FORMAT
Sabit Değer: "Runner reported an invalid method '%s' (%s). Bir sorun oluştu. Rapor oluşturma işlemi atlanıyor."
Herkese açık oluşturucular
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (listeners)
| Parametreler | |
|---|---|
listeners |
|
Herkese açık yöntemler
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
Bir birim testi, yanlış olduğu varsayılan bir koşulu işaretlediğinde çağrılır.
| Parametreler | |
|---|---|
testId |
TestIdentifier: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testEnded
public void testEnded (TestIdentifier testId,testMetrics)
Tek bir test senaryosunun yürütülmesinin sonunu bildirir.
testFailed(TestIdentifier, String) ç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 | |
|---|---|
testId |
TestIdentifier: Testi tanımlar. |
testMetrics |
: android.app.Instrumentation#sendStatus tarafından test senaryosunun yürütülmesi sırasında yayınlanan metriklerin ERROR(/Map). Aynı anahtarı birden çok kez yayınlamadığınız sürece kampanya siparişi korunur. IInstrumentationResultParser.StatusKeys içinde tanımlanan standart anahtarların bu haritadan filtrelendiğini unutmayın. Ddmlib, IInstrumentationResultParser.StatusKeys içinde tanımlanan ek test metrikleri ekleyebilir. |
testFailed
public void testFailed (TestIdentifier testId, String trace)
Tek bir test durumunun başarısız olduğunu bildirir.
testStarted ve testEnded arasında çağrılır.
| Parametreler | |
|---|---|
testId |
TestIdentifier: Testi tanımlar. |
trace |
String: Hatayla sonuçlanan yığın izleme |
testIgnored
public void testIgnored (TestIdentifier testId)
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 | |
|---|---|
testId |
TestIdentifier: Testi tanımlar. |
testRunEnded
public 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 |
: android.app.Instrumentation#addResults tarafından test senaryosunun yürütülmesi sırasında yayınlanan metriklerin ERROR(/Map). Aynı anahtarı birden çok kez yayınlamadığınız sürece kampanya siparişi korunur. IInstrumentationResultParser.StatusKeys içinde tanımlanan standart anahtarların bu haritadan filtrelendiğini unutmayın. Ddmlib, IInstrumentationResultParser.StatusKeys içinde tanımlanan ek test metrikleri ekleyebilir. |
testRunFailed
public void testRunFailed (String failure)
Raporlar test çalıştırması, ölümcül bir hata nedeniyle tamamlanamadı.
| Parametreler | |
|---|---|
failure |
String: Çalıştırma hatasının nedenini açıklayan String. |
testRunStarted
public void testRunStarted (String runName,
int testCount)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ı |
testRunStopped
public void testRunStopped (long elapsedTime)
Raporlar, test çalıştırmasının bir kullanıcı isteği nedeniyle tamamlanmadan önce durdurulduğunu gösteriyor.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
testStarted
public void testStarted (TestIdentifier testId)
Tek bir test senaryosunun başlangıcını bildirir.
| Parametreler | |
|---|---|
testId |
TestIdentifier: Testi tanımlar. |