UiAutomatorTest
public
class
UiAutomatorTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
Özet
Fields'ın oynadığı filmler | |
---|---|
protected
|
mListeners
|
Herkese açık kurucular | |
---|---|
UiAutomatorTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeFilters(
Hariç tutulacak testlerin filtrelerinin |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin filtrelerinin |
void
|
addClassName(String className)
Çalıştırmak için bir test sınıfı adı ekleyin. |
void
|
addClassNames(
Çalıştırmak için bir test sınıf adı koleksiyonu ekleyin. |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testleri içeren bir filtre ekler. |
void
|
addIncludeFilter(String filter)
Dahil edilecek testleri içeren bir filtre ekler. |
void
|
addRunArg(String key, String value)
UI Otomasyon testlerini çalıştırırken kullanılacak bir bağımsız değişken ekleme |
void
|
clearExcludeFilters()
Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void
|
clearIncludeFilters()
Şu anda izlenen tüm dahil etme filtrelerini silin. |
|
getClassNames()
Koşu bandının çalıştırılması için yapılandırıldığı test sınıfı adlarının listesini alır |
ITestDevice
|
getDevice()
Test cihazını alın. |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
long
|
getSyncTime()
|
|
getTestJarPaths()
|
|
getTestRunArgMap()
|
IRemoteAndroidTestRunner
|
getTestRunner()
|
boolean
|
isInstrumentationTest()
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void
|
setCaptureLogs(boolean captureLogs)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine cts-tradefed ile uyumluluk için saklandı |
void
|
setDevice(ITestDevice device)
Test edilen cihazı enjekte edin. |
void
|
setLoggingOption(UiAutomatorTest.LoggingOption loggingOption)
|
void
|
setRunName(String runName)
|
void
|
setRunnerName(String runnerName)
|
void
|
setSyncTime(long syncTime)
|
void
|
setTestJarPaths(
|
void
|
setTestRunArgMap(
|
Korunan yöntemler | |
---|---|
IRemoteAndroidTestRunner
|
createTestRunner()
|
IRunUtil
|
getRunUtil()
|
void
|
onScreenshotAndBugreport(ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
|
void
|
onScreenshotAndBugreport(ITestDevice device, ITestInvocationListener listener, String prefix)
|
void
|
preTestSetup()
Kullanıcı Arayüzü Otomasyonu bileşenlerinin cihazda bulunup bulunmadığını kontrol eder. |
Fields'ın oynadığı filmler
mListeners
protectedmListeners
Herkese açık kurucular
UiAutomatorTest
public UiAutomatorTest ()
Herkese açık yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Hariç tutulacak testlerin filtrelerinin ERROR(/Set)
değerini ekler.
Parametreler | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dahil edilecek testlerin filtrelerinin ERROR(/Set)
değerini ekler.
Parametreler | |
---|---|
filters |
|
addClassName
public void addClassName (String className)
Çalıştırmak için bir test sınıfı adı ekleyin.
Parametreler | |
---|---|
className |
String |
addClassNames
public void addClassNames (classNames)
Çalıştırmak için bir test sınıf adı koleksiyonu ekleyin.
Parametreler | |
---|---|
classNames |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Hariç tutulacak testleri içeren bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dahil edilecek testleri içeren bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addRunArg
public void addRunArg (String key, String value)
UI Otomasyon testlerini çalıştırırken kullanılacak bir bağımsız değişken ekleme
Parametreler | |
---|---|
key |
String : bağımsız değişken adı |
value |
String : bağımsız değişken değeri |
clearExcludeFilters
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getClassNames
publicgetClassNames ()
Koşu bandının çalıştırılması için yapılandırıldığı test sınıfı adlarının listesini alır
İlerlemeler | |
---|---|
|
test sınıfı adlarının listesi |
getExcludeFilters
publicgetExcludeFilters ()
Hariç tutma filtrelerinin 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 | |
---|---|
|
getSyncTime
public long getSyncTime ()
İlerlemeler | |
---|---|
long |
testlerin senkronize edilmesi için ayrılan süre. |
getTestJarPaths
publicgetTestJarPaths ()
İlerlemeler | |
---|---|
|
test jar yolu. |
getTestRunArgMap
publicgetTestRunArgMap ()
İlerlemeler | |
---|---|
|
UiAutomatorRunner'a iletilecek bağımsız değişkenler haritası. |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
İlerlemeler | |
---|---|
IRemoteAndroidTestRunner |
test çalıştırıcı. |
isInstrumentationTest
public boolean isInstrumentationTest ()
İ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 |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)
'u kullanın.
cts-tradefed ile uyumluluk için saklanır.
Parametreler | |
---|---|
captureLogs |
boolean |
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı enjekte edin.
Parametreler | |
---|---|
device |
ITestDevice : Kullanılacak ITestDevice |
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
Parametreler | |
---|---|
loggingOption |
UiAutomatorTest.LoggingOption |
setRunName
public void setRunName (String runName)
Parametreler | |
---|---|
runName |
String |
setRunnerName
public void setRunnerName (String runnerName)
Parametreler | |
---|---|
runnerName |
String |
setSyncTime
public void setSyncTime (long syncTime)
Parametreler | |
---|---|
syncTime |
long : Test dosyalarının senkronize edilmesi için gereken süre. |
setTestJarPaths
public void setTestJarPaths (jarPaths)
Parametreler | |
---|---|
jarPaths |
: Test kavanozlarının konumları. |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
Parametreler | |
---|---|
runArgMap |
: UiAutomatorRunner'a iletilecek bağımsız değişkenler. |
Korunan yöntemler
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
İlerlemeler | |
---|---|
IRemoteAndroidTestRunner |
Atışlar | |
---|---|
DeviceNotAvailableException |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
Parametreler | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
overrideAction |
UiAutomatorTest.TestFailureAction |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
Parametreler | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
preTestSetup
protected void preTestSetup ()
Kullanıcı Arayüzü Otomasyonu bileşenlerinin cihazda bulunup bulunmadığını kontrol eder.
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |