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 |
public
static
final
String |
USE_TEST_STORAGE_SERVICE
|
Herkese açık kurucular | |
---|---|
AndroidJUnitTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeAnnotation(
Testler bu işaretle işaretlenmişse hariç tutulacak notlar |
void
|
addAllExcludeFilters(
Hariç tutulacak testlerin filtrelerinin |
void
|
addAllIncludeAnnotation(
Testler bu işaretle işaretlenmişse dahil edilecek bir |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin filtrelerinin |
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 |
|
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ü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)
|
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
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların mevcut 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. 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
publicsplit (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 |