Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.UiAutomatorTest


Ringkasan

Kelas bersarang

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

Bidang

protected mListeners

Konstruktor publik

UiAutomatorTest ()

Metode publik

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang tesnya akan dikecualikan.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang tesnya akan disertakan.

void addClassName (String className)

Tambahkan nama kelas uji untuk dijalankan.

void addClassNames ( classNames) addClassNames ( classNames)

Tambahkan koleksi nama kelas uji untuk dijalankan.

void addExcludeFilter (String filter)

Tambahkan filter yang tesnya akan dikecualikan.

void addIncludeFilter (String filter)

Menambahkan filter yang akan disertakan pengujian.

void addRunArg (String key, String value)

Tambahkan argumen untuk diberikan saat menjalankan tes UI Automator

void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

getClassNames ()

Mendapat daftar nama kelas uji yang dikonfigurasi harness untuk dijalankan

ITestDevice getDevice ()

Dapatkan perangkat diuji.

getExcludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang dikecualikan.

getIncludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang disertakan.

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

void setCaptureLogs (boolean captureLogs)

Metode ini sudah usang. gunakan setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) sebagai gantinya.

Tetap dipertahankan untuk kompatibilitas dengan cts-tradefed

void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap)

Metode yang dilindungi

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 ()

Memeriksa apakah komponen UI Automator ada di perangkat

Bidang

mListeners

protected  mListeners

Konstruktor publik

UiAutomatorTest

public UiAutomatorTest ()

Metode publik

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang tesnya akan dikecualikan.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang tesnya akan disertakan.

Parameter
filters

addClassName

public void addClassName (String className)

Tambahkan nama kelas uji untuk dijalankan.

Parameter
className String

addClassNames

public void addClassNames ( classNames)

Tambahkan koleksi nama kelas uji untuk dijalankan.

Parameter
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

Tambahkan filter yang tesnya akan dikecualikan.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter yang akan disertakan pengujian.

Parameter
filter String

addRunArg

public void addRunArg (String key, 
                String value)

Tambahkan argumen untuk diberikan saat menjalankan tes UI Automator

Parameter
key String : nama argumen

value String : nilai argumen

clearExcludeFilters

public void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

getClassNames

public  getClassNames ()

Mendapat daftar nama kelas uji yang dikonfigurasi harness untuk dijalankan

Kembali
daftar nama kelas uji

getDevice

public ITestDevice getDevice ()

Dapatkan perangkat diuji.

Kembali
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang dikecualikan.

Kembali

getIncludeFilters

public  getIncludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang disertakan.

Kembali

getSyncTime

public long getSyncTime ()

Kembali
long waktu yang dialokasikan untuk sinkronisasi tes.

getTestJarPaths

public  getTestJarPaths ()

Kembali
jalur uji jar.

getTestRunArgMap

public  getTestRunArgMap ()

Kembali
peta argumen untuk diteruskan ke UiAutomatorRunner.

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

Kembali
IRemoteAndroidTestRunner pelari ujian.

adalahInstrumentationTest

public boolean isInstrumentationTest ()

Kembali
boolean

Lari

public void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

Parameter
listener ITestInvocationListener : ITestInvocationListener dari hasil tes

Melempar
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

Metode ini sudah usang.
gunakan setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) sebagai gantinya.

Tetap dipertahankan untuk kompatibilitas dengan cts-tradefed

Parameter
captureLogs boolean

setDevice

public void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice akan digunakan

setLoggingOption

public void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)

Parameter
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

Parameter
runName String

setRunnerName

public void setRunnerName (String runnerName)

Parameter
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

Parameter
syncTime long : waktu untuk file tes untuk disinkronkan.

setTestJarPaths

public void setTestJarPaths ( jarPaths)

Parameter
jarPaths : lokasi guci uji.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

Parameter
runArgMap : argumen untuk diteruskan ke UiAutomatorRunner.

Metode yang dilindungi

buatTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

Kembali
IRemoteAndroidTestRunner

Melempar
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

Kembali
IRunUtil

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

Parameter
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

Parameter
device ITestDevice

listener ITestInvocationListener

prefix String

preTestSetup

protected void preTestSetup ()

Memeriksa apakah komponen UI Automator ada di perangkat

Melempar
DeviceNotAvailableException