TestTimeoutEnforcer

public final class TestTimeoutEnforcer
extends ResultForwarder

java.lang.Nesne
com.android.tradefed.result.ResultForwarder
com.android.tradefed.testtype.TestTimeoutEnforcer


Belirli bir test senaryosunun yürütme zamanını kontrol etmeye ve belirli bir zaman aşımını aşarsa başarısızlığa izin veren dinleyiciler.

Bu uygulayıcının testleri kesintiye uğratmayacağını, ancak onları başarısız kılacağını unutmayın.

Özet

Alanlar

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)

Zorlamak için verilen zaman aşımı TestTimeoutEnforcer oluşturun.

TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners) TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners)

Zorlamak için verilen zaman aşımı TestTimeoutEnforcer oluşturun.

Genel yöntemler

void testAssumptionFailure ( TestDescription test, FailureDescription failure)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

void testAssumptionFailure ( TestDescription test, String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

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

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

void testFailed ( TestDescription test, FailureDescription failure)

Tek bir test senaryosunun başarısızlığını bildirir.

void testFailed ( TestDescription test, String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

void testIgnored ( TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

void testStarted ( TestDescription test, long startTime)

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

Alanlar

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ı

TestTimeoutEnforcer

public TestTimeoutEnforcer (long perTestCaseTimeout, 
                TimeUnit unit, 
                ITestInvocationListener... listeners)

Zorlamak için verilen zaman aşımı TestTimeoutEnforcer oluşturun.

parametreler
perTestCaseTimeout long : Zaman aşımının değeri.

unit TimeUnit : perTestCaseTimeout'un ERROR(/TimeUnit) .

listeners ITestInvocationListener : ITestInvocationListener .

TestTimeoutEnforcer

public TestTimeoutEnforcer (long perTestCaseTimeout, 
                TimeUnit unit, 
                 listeners)

Zorlamak için verilen zaman aşımı TestTimeoutEnforcer oluşturun.

parametreler
perTestCaseTimeout long : Zaman aşımının değeri.

unit TimeUnit : perTestCaseTimeout'un ERROR(/TimeUnit) .

listeners : ITestInvocationListener .

Genel yöntemler

testVarsayımBaşarısızlık

public void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

parametreler
test TestDescription : testi tanımlar

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

testVarsayımBaşarısızlık

public void testAssumptionFailure (TestDescription test, 
                String trace)

Bir atomik test, yanlış olan bir koşulu üstlendiğini işaretlediğinde çağrılır.

parametreler
test TestDescription : testi tanımlar

trace String : başarısızlık yığın izi

testBitti

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

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

parametreler
test TestDescription : testi tanımlar

endTime long : System.currentTimeMillis() aracılığıyla ölçülen testin sona erdiği süre

testMetrics : yayılan metriklerin bir ERROR(/Map)

test başarısız

public void testFailed (TestDescription test, 
                FailureDescription failure)

Tek bir test senaryosunun başarısızlığını bildirir.

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

parametreler
test TestDescription : testi tanımlar

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

test başarısız

public void testFailed (TestDescription test, 
                String trace)

Tek bir test senaryosunun başarısızlığını bildirir.

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

parametreler
test TestDescription : testi tanımlar

trace String : başarısızlık yığın izi

testYoksayıldı

public void testIgnored (TestDescription test)

Genellikle bir test yöntemine org.junit.Ignore ile açıklama eklendiğinden, bir test çalıştırılmayacaksa çağrılır.

parametreler
test TestDescription : testi tanımlar

testBaşladı

public void testStarted (TestDescription test, 
                long startTime)

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

parametreler
test TestDescription : testi tanımlar

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