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 oluşturucular | |
|---|---|
UiAutomatorTest()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addAllExcludeFilters(
Hariç tutulacak testlerin |
void
|
addAllIncludeFilters(
Hangi testlerin dahil edileceğiyle ilgili filtrelerin |
void
|
addClassName(String className)
Çalıştırılacak bir test sınıfı adı ekleyin. |
void
|
addClassNames(
Çalıştırılacak bir test sınıfı adı koleksiyonu ekleyin. |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testlerin filtresini ekler. |
void
|
addIncludeFilter(String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler. |
void
|
addRunArg(String key, String value)
UI Automator testleri çalıştırılırken sağlanacak bir bağımsız değişken ekleyin. |
void
|
clearExcludeFilters()
Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void
|
clearIncludeFilters()
Şu anda izlenen tüm dahil etme filtrelerini silin. |
|
getClassNames()
Koşumun çalıştıracak şekilde yapılandırıldığı test sınıfı adlarının listesini alır. |
ITestDevice
|
getDevice()
Test edilecek cihazı 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 sonuçları dinleyiciye bildirir. |
void
|
setCaptureLogs(boolean captureLogs)
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine cts-tradefed ile uyumluluk için saklanır |
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
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()
UI Automator bileşenlerinin cihazda bulunup bulunmadığını kontrol eder. |
Fields'ın oynadığı filmler
mListeners
protectedmListeners
Herkese açık oluşturucular
UiAutomatorTest
public UiAutomatorTest ()
Herkese açık yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Hariç tutulacak testlerin ERROR(/Set) filtrelerini ekler.
| Parametreler | |
|---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin ERROR(/Set) özelliğini ekler.
| Parametreler | |
|---|---|
filters |
|
addClassName
public void addClassName (String className)
Çalıştırılacak bir test sınıfı adı ekleyin.
| Parametreler | |
|---|---|
className |
String |
addClassNames
public void addClassNames (classNames)
Çalıştırılacak bir test sınıfı adı koleksiyonu ekleyin.
| Parametreler | |
|---|---|
classNames |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Hariç tutulacak testlerin filtresini ekler.
| Parametreler | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
| Parametreler | |
|---|---|
filter |
String |
addRunArg
public void addRunArg (String key,
String value)UI Automator testleri çalıştırılırken sağlanacak bir bağımsız değişken ekleyin
| 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şumun çalıştıracak şekilde yapılandırıldığı test sınıfı adlarının listesini alır.
| İlerlemeler | |
|---|---|
|
Test sınıfı adlarının listesi |
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
| İlerlemeler | |
|---|---|
ITestDevice |
ITestDevice |
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 aktarılacak bağımsız değişkenler. |
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 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 |
|
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) kullanın.
cts-tradefed ile uyumluluk için saklanır.
| Parametreler | |
|---|---|
captureLogs |
boolean |
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| 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 edilme süresi. |
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 |
|
| Dekoratif yastıklar | |
|---|---|
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 ()
UI Automator bileşenlerinin cihazda bulunup bulunmadığını kontrol eder.
| Dekoratif yastıklar | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|