TestZaman Aşımı Zorunluluğu
public
final
class
TestTimeoutEnforcer
extends ResultForwarder
Java.lang.Nesne | ||
🎃 | com.android.tradefed.result.ResultForwarder | |
🎃 | com.android.tradefed.testtype.Test sorular sınırlaması |
Belirli bir test senaryosunun yürütülme süresini kontrol etmeye ve bu süre devam ederse başarısız olmasına olanak tanıyan dinleyiciler belirli bir zaman aşımı süresi boyunca görüntülenebilir.
Bu uygulayıcının testleri kesintiye uğratmadığını ancak testlerin başarısız olmasına neden olacağını unutmayın.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
TEST_CASE_TIMEOUT_DESCRIPTION
|
public
static
final
String |
TEST_CASE_TIMEOUT_OPTION
|
Kamu inşaatçıları | |
---|---|
TestTimeoutEnforcer(long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners)
Zorunlu kılma işlemi için belirtilen zaman aşımıyla |
|
TestTimeoutEnforcer(long perTestCaseTimeout, TimeUnit unit,
Zorunlu kılma işlemi için belirtilen zaman aşımıyla |
Herkese açık yöntemler | |
---|---|
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır |
void
|
testAssumptionFailure(TestDescription test, String trace)
Atom testi, yanlış bir koşul olduğunu varsaydığını gösterdiğinde çağrılır |
void
|
testEnded(TestDescription test, long endTime,
Bitiş zamanını belirtebileceğimiz |
void
|
testFailed(TestDescription test, FailureDescription failure)
Tek bir test durumunun başarısız olduğunu bildirir. |
void
|
testFailed(TestDescription test, String trace)
Tek bir test durumunun başarısız olduğunu bildirir. |
void
|
testIgnored(TestDescription test)
Genellikle bir test yönteminde org.junit.Yoksay. |
void
|
testStarted(TestDescription test, long startTime)
Testin ne zaman olduğunu da belirttiğimiz |
Fields'ın oynadığı filmler
TEST_CASE_TIMEOUT_DESCRIPTION
public static final String TEST_CASE_TIMEOUT_DESCRIPTION
TEST_CASE_TIMEOUT_OPTION
public static final String TEST_CASE_TIMEOUT_OPTION
Kamu inşaatçıları
TestZaman Aşımı Zorunluluğu
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners)
Zorunlu kılma işlemi için belirtilen zaman aşımıyla TestTimeoutEnforcer
oluşturun.
Parametreler | |
---|---|
perTestCaseTimeout |
long : Zaman aşımının değeri. |
unit |
TimeUnit : PerTestCase kendinize ait ERROR(/TimeUnit) değeri. |
listeners |
ITestInvocationListener : Yönlendirilecek ITestInvocationListener . |
TestZaman Aşımı Zorunluluğu
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit,listeners)
Zorunlu kılma işlemi için belirtilen zaman aşımıyla TestTimeoutEnforcer
oluşturun.
Parametreler | |
---|---|
perTestCaseTimeout |
long : Zaman aşımının değeri. |
unit |
TimeUnit : PerTestCase kendinize ait ERROR(/TimeUnit) değeri. |
listeners |
: Yönlendirilecek ITestInvocationListener . |
Herkese açık yöntemler
testAssumptionFailure
public 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 . |
testAssumptionFailure
public 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 |
testSona Erdi
public 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ı |
test başarısız oldu
public 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 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 void testIgnored (TestDescription test)
Genellikle bir test yönteminde org.junit.Yoksay.
Parametreler | |
---|---|
test |
TestDescription : Testi tanımlar |
test başlatıldı
public 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) |