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 kullanılarak belirli bir cihazda araç testi paketi çalıştıran bir test.

Özet

Sabitler

String EXCLUDE_COLLECTOR_FILTER_KEY

String INCLUDE_COLLECTOR_FILTER_KEY

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

String NEW_RUN_LISTENER_ORDER_KEY

Cihaz tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon testi çalıştırıcı bağımsız değişkeni.

String USE_TEST_STORAGE_SERVICE

Herkese açık oluşturucular

AndroidJUnitTest()

Herkese açık yöntemler

void addAllExcludeAnnotation( excludeAnnotations)

Bir test ERROR(/Set) ile işaretlenmişse hariç tutulacak notlar ekler.

void addAllExcludeFilters( filters)

Hariç tutulacak testlerin ERROR(/Set) filtrelerini ekler.

void addAllIncludeAnnotation( annotations)

Testler bu işaretle işaretlenmişse eklenecek ERROR(/Set) notları ekler.

void addAllIncludeFilters( filters)

Hangi testlerin dahil edileceğiyle ilgili filtrelerin ERROR(/Set) özelliğini ekler.

void addExcludeAnnotation(String excludeAnnotation)

Testler bu notla işaretlenmişse hariç tutulacak bir not ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testlerin filtresini ekler.

void addIncludeAnnotation(String annotation)

Testler bu işaretle işaretlenmişse dahil edilecek bir ek açıklama ekler.

void addIncludeFilter(String filter)

Hangi testlerin dahil edileceğine dair 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 etme ek açıklamalarını silin.

void clearIncludeFilters()

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

getExcludeAnnotations()

Hariç tutulacak ek açıklamaların geçerli 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ürür.

boolean isParameterizedTest(String filter)

Bir dizenin parametreli test olup olmadığını döndürür.

boolean isRegex(String filter)

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

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

void setExcludeTestFile(File testFile)

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

void setIncludeTestFile(File testFile)

İçeriklerin test dosyasını ayarlar.

split(int shardCount)

Ayrıca çalıştırılmaya çalışılan shardCount'u da sağlayan split() alternatif sürümü.

Korunan yöntemler

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Sabitler

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

Sabit Değer: "exclude-filter-group"

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

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

Sabit Değer: "include-filter-group"

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Cihaz tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon testi çalıştırıcı bağımsız değişkeni.

Sabit Değer: "newRunListenerMode"

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Sabit Değer: "useTestStorageService"

Herkese açık oluşturucular

AndroidJUnitTest

public AndroidJUnitTest ()

Herkese açık yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Bir test ERROR(/Set) ile işaretlenmişse hariç tutulacak notlar ekler.

Parametreler
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Hariç tutulacak testlerin ERROR(/Set) filtrelerini ekler.

Parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Testler bu işaretle işaretlenmişse eklenecek ERROR(/Set) notları ekler.

Parametreler
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Hangi testlerin dahil edileceğiyle ilgili filtrelerin ERROR(/Set) özelliğini ekler.

Parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Testler bu notla işaretlenmişse hariç tutulacak bir not ekler.

Parametreler
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin filtresini ekler.

Parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Testler bu işaretle işaretlenmişse dahil edilecek bir ek açıklama ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair 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 etme 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 geçerli 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. Bu süre, parçalanmış yürütmenin yükünü 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ürür.

Parametreler
filter String

İlerlemeler
boolean

isParameterizedTest

public boolean isParameterizedTest (String filter)

Bir dizenin parametreli test olup olmadığını döndürür.

Parametreler
filter String

İlerlemeler
boolean

isRegex

public boolean isRegex (String filter)

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

Parametreler
filter String

İlerlemeler
boolean

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

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

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

Dekoratif yastıklar
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Hariç tutulanların test dosyasını ayarlar. testFile'ın var olduğunu veya bir dosya olduğunu garanti etmez.

Parametreler
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

İçeriklerin test dosyasını ayarlar. testFile'ın varlığını veya dosya olduğunu garanti etmez.

Parametreler
testFile File

ayır

public  split (int shardCount)

Ayrıca çalıştırılmaya çalışılan shardCount'u da sağlayan split() alternatif sürümü. Bu, bazen rastgele karar veremeyen bazı test çalıştırıcılar için yararlıdır.

Parametreler
shardCount int: denenmiş parça sayısı.

İlerlemeler
ayrı ayrı yürütülecek bir alt test koleksiyonu veya null test şu anda parçalanamıyorsa

Korunan yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parametreler
runner IRemoteAndroidTestRunner