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 |
String |
USE_TEST_STORAGE_SERVICE
|
Herkese açık oluşturucular | |
|---|---|
AndroidJUnitTest()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addAllExcludeAnnotation(
Bir test |
void
|
addAllExcludeFilters(
Hariç tutulacak testlerin |
void
|
addAllIncludeAnnotation(
Testler bu işaretle işaretlenmişse eklenecek |
void
|
addAllIncludeFilters(
Hangi testlerin dahil edileceğiyle ilgili filtrelerin |
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 |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
File
|
getExcludeTestFile()
Hariç tutulan testleri içeren dosyayı döndürür. |
|
getIncludeAnnotations()
Dahil edilecek ek açıklamaların geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
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 |
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
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların geçerli ERROR(/Set) değerini döndürür.
| İlerlemeler | |
|---|---|
|
|
getExcludeFilters
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.
| İlerlemeler | |
|---|---|
|
|
getIncludeFilters
publicgetIncludeFilters ()
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
publicsplit (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 |