AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider, IShardableTest, ITestAnnotationFilterReceiver, ITestFileFilterReceiver, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.InstrumentationTest
     ↳ com.android.tradefed.testtype.AndroidJUnitTest


android.support.test.runner.AndroidJUnitRunner sınıfını kullanarak belirli bir cihazda araç testi paketi çalıştıran bir test.

Özet

Fields'ın oynadığı filmler

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Toplayıcı tarafındaki yardımcı kitaplıktaki seçenekler.

public static final String NEW_RUN_LISTENER_ORDER_KEY

Cihaz tarafında yeni RunListener siparişini etkinleştirmek için kullanılan instrumentation test runner bağımsız değişkeni.

public static final String USE_TEST_STORAGE_SERVICE

Herkese açık kurucular

AndroidJUnitTest()

Herkese açık yöntemler

void addAllExcludeAnnotation( excludeAnnotations)

Testler bu işaretle işaretlenmişse hariç tutulacak notlar ERROR(/Set) ekler.

void addAllExcludeFilters( filters)

Hariç tutulacak testlerin filtrelerinin ERROR(/Set) değerini ekler.

void addAllIncludeAnnotation( annotations)

Testler bu işaretle işaretlenmişse dahil edilecek bir ERROR(/Set) notu ekler.

void addAllIncludeFilters( filters)

Dahil edilecek testlerin filtrelerinin ERROR(/Set) değerini ekler.

void addExcludeAnnotation(String excludeAnnotation)

Testler bu işaretle işaretlenirse hariç tutulacak bir ek açıklama ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testleri içeren bir filtre ekler.

void addIncludeAnnotation(String annotation)

Testler bu şekilde işaretlenirse eklenecek bir ek açıklama ekler.

void addIncludeFilter(String filter)

Dahil edilecek testleri içeren bir filtre ekler.

void clearExcludeAnnotations()

Şu anda izlenen tüm hariç tutma ek açıklamalarını silin.

void clearExcludeFilters()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

void clearIncludeAnnotations()

Şu anda izlenen tüm dahil et ek açıklamalarını silin.

void clearIncludeFilters()

Şu anda izlenen tüm dahil etme filtrelerini silin.

getExcludeAnnotations()

Hariç tutulacak ek açıklamaların mevcut ERROR(/Set) değerini döndürür.

getExcludeFilters()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

File getExcludeTestFile()

Hariç tutulan testleri içeren dosyayı döndürür.

getIncludeAnnotations()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

getIncludeFilters()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

File getIncludeTestFile()

Dahil edilen testleri içeren dosyayı döndürür.

long getRuntimeHint()

Testin beklenen çalışma süresini milisaniye cinsinden döndürür.

boolean isClassOrMethod(String filter)

Bir dizenin sınıf veya yöntem adı olup olmadığını döndürme.

boolean isParameterizedTest(String filter)

Bir dizenin parametrelendirilmiş test olup olmadığını döndürme.

boolean isRegex(String filter)

Bir dizenin filtre için normal ifade olup olmadığını döndürme.

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void setExcludeTestFile(File testFile)

Hariç tutulanların test dosyasını ayarlar.

void setIncludeTestFile(File testFile)

Dahil edilenler test dosyasını ayarlar.

split(int shardCount)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar.

Korunan yöntemler

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Fields'ın oynadığı filmler

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Toplayıcı tarafındaki yardımcı kitaplıktaki seçenekler.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Cihaz tarafında yeni RunListener siparişini etkinleştirmek için kullanılan instrumentation test runner bağımsız değişkeni.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Herkese açık kurucular

AndroidJUnitTest

public AndroidJUnitTest ()

Herkese açık yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Testler bu işaretle işaretlenmişse hariç tutulacak notlar ERROR(/Set) ekler.

Parametreler
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Hariç tutulacak testlerin filtrelerinin ERROR(/Set) değerini ekler.

Parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Testler bu işaretle işaretlenmişse dahil edilecek bir ERROR(/Set) notu ekler.

Parametreler
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin filtrelerinin ERROR(/Set) değerini ekler.

Parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Testler bu işaretle işaretlenirse hariç tutulacak bir ek açıklama ekler.

Parametreler
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testleri içeren bir filtre ekler.

Parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Testler bu şekilde işaretlenirse eklenecek bir ek açıklama ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testleri içeren bir filtre ekler.

Parametreler
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Şu anda izlenen tüm hariç tutma ek açıklamalarını silin.

clearExcludeFilters

public void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Şu anda izlenen tüm dahil et ek açıklamalarını silin.

clearIncludeFilters

public void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

getExcludeAnnotations

public  getExcludeAnnotations ()

Hariç tutulacak ek açıklamaların mevcut ERROR(/Set) değerini döndürür.

İlerlemeler

getExcludeFilters

public  getExcludeFilters ()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getExcludeTestFile

public File getExcludeTestFile ()

Hariç tutulan testleri içeren dosyayı döndürür.

İlerlemeler
File

getIncludeAnnotations

public  getIncludeAnnotations ()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getIncludeFilters

public  getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getIncludeTestFile

public File getIncludeTestFile ()

Dahil edilen testleri içeren dosyayı döndürür.

İlerlemeler
File

getRuntimeHint

public long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürür. Zaman, parçalara ayrılmış yürütmeyi dengelemek için kullanılır.

İlerlemeler
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Bir dizenin sınıf veya yöntem adı olup olmadığını döndürme.

Parametreler
filter String

İlerlemeler
boolean

isParameterizedTest

public boolean isParameterizedTest (String filter)

Bir dizenin parametrelendirilmiş test olup olmadığını döndürme.

Parametreler
filter String

İlerlemeler
boolean

isRegex

public boolean isRegex (String filter)

Bir dizenin filtre için normal ifade olup olmadığını döndürme.

Parametreler
filter String

İlerlemeler
boolean

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation: Test çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener

Atışlar
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Hariç tutulanların test dosyasını ayarlar. testFile dosyasının var olduğundan veya dosya olduğundan emin olmaz.

Parametreler
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Dahil edilenler test dosyasını ayarlar. testFile dosyasının var olduğundan veya dosya olduğundan emin olmaz.

Parametreler
testFile File

ayır

public  split (int shardCount)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar. Bu, bazen keyfi olarak karar veremeyen test çalıştırıcıları için yararlıdır.

Parametreler
shardCount int: Parça sayısı.

İlerlemeler
Ayrı ayrı çalıştırılacak alt testler koleksiyonu veya test şu anda bölünemiyorsa null

Korunan yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parametreler
runner IRemoteAndroidTestRunner