ตัวเลือกการเรียกใช้อุปกรณ์ทดสอบ
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
คลาสเครื่องมือสร้างสำหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
DeviceTestRunOptions(String packageName)
|
วิธีการสาธารณะ | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
เพิ่ม Listener เพิ่มเติมลงในเครื่องมือที่เรียกใช้ |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
เพิ่มอาร์กิวเมนต์ที่จะส่งไปยังเครื่องมือ |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
ล้างอาร์กิวเมนต์การใช้เครื่องมือทั้งหมดที่ตั้งค่าด้วย |
String
|
getApkFileName()
แสดงชื่อของไฟล์ apk สำหรับการติดตั้ง apk |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
แสดงผลตัวเลือกพิเศษของคำสั่งติดตั้ง |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
apk ที่จะติดตั้งควรเป็นสิ่งที่ค้นหาได้หรือไม่ |
boolean
|
isGrantPermission()
จะให้สิทธิ์สำหรับการติดตั้ง apk หรือไม่ |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
ตั้งชื่อไฟล์ apk สำหรับการติดตั้ง apk |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
กำหนดว่าควรตรวจสอบผลลัพธ์ของการเรียกใช้เครื่องมือหรือไม่ และตรวจสอบว่าไม่มี เกิดข้อผิดพลาด |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-hidden-api-check ลงใน "am instrument" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์ |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
ตั้งค่าว่าจะเพิ่ม --no-isolated-storage ลงใน "อุปกรณ์ Am" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์ |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
ตั้งค่าว่าจะเพิ่ม --no-restart ไปยัง "am instrument" หรือไม่ ที่ใช้จากฝั่งโฮสต์ |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-test-api-access ลงใน "am instrument" หรือไม่ ที่ใช้จากโฮสต์ |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
ตั้งค่าว่าจะเพิ่ม --no-window-animation ลงใน "am instrument" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์ |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
ตั้งค่า |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
ให้สิทธิ์สำหรับการติดตั้ง apk |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
ตั้งค่าตัวเลือกเพิ่มเติมของคำสั่งติดตั้ง |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือทั้งหมดจะต้องเรียกใช้และ เสร็จสมบูรณ์ |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
ตั้งค่าเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือสามารถหยุดเอาต์พุตก่อนที่จะ หยุดแล้ว |
DeviceTestRunOptions
|
setRunner(String runner)
ตั้งค่าตัวเรียกใช้เครื่องมือที่ควรใช้เพื่อเรียกใช้เครื่องมือ |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
ตั้งชื่อคลาสที่เครื่องมือควรเรียกใช้ |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
ตั้งชื่อวิธีการที่เครื่องมือควรเรียกใช้ |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่การทดสอบสามารถทำงานได้ก่อนที่จะถูกขัดจังหวะ |
DeviceTestRunOptions
|
setUserId(Integer userId)
ตั้งค่า User-ID ที่เครื่องมือควรทำงาน |
boolean
|
shouldCheckResults()
|
ช่างก่อสร้างสาธารณะ
ตัวเลือกการเรียกใช้อุปกรณ์ทดสอบ
public DeviceTestRunOptions (String packageName)
พารามิเตอร์ | |
---|---|
packageName |
String |
วิธีการสาธารณะ
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
เพิ่ม Listener เพิ่มเติมลงในเครื่องมือที่เรียกใช้
พารามิเตอร์ | |
---|---|
listener |
ITestLifeCycleReceiver |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
เพิ่มการวัดค่าArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
เพิ่มอาร์กิวเมนต์ที่จะส่งไปยังเครื่องมือ
พารามิเตอร์ | |
---|---|
key |
String |
value |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
ล้างการวัดคุม
public void clearInstrumentationArgs ()
ล้างอาร์กิวเมนต์การใช้เครื่องมือทั้งหมดที่ตั้งค่าด้วย addInstrumentationArg(String, String)
ก่อนหน้านี้
ชื่อไฟล์ getApk
public String getApkFileName ()
แสดงชื่อของไฟล์ apk สำหรับการติดตั้ง apk
คิกรีเทิร์น | |
---|---|
String |
getExtraListener
publicgetExtraListeners ()
คิกรีเทิร์น | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
แสดงผลตัวเลือกพิเศษของคำสั่งติดตั้ง
คิกรีเทิร์น | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
คิกรีเทิร์น | |
---|---|
|
getMaxInstrumentationระยะหมดเวลาM
public Long getMaxInstrumentationTimeoutMs ()
คิกรีเทิร์น | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
คิกรีเทิร์น | |
---|---|
Long |
รับชื่อแพ็กเกจ
public String getPackageName ()
คิกรีเทิร์น | |
---|---|
String |
GetRunner
public String getRunner ()
คิกรีเทิร์น | |
---|---|
String |
getTestClassName
public String getTestClassName ()
คิกรีเทิร์น | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
คิกรีเทิร์น | |
---|---|
String |
getTestระยะหมดเวลาMs
public Long getTestTimeoutMs ()
คิกรีเทิร์น | |
---|---|
Long |
getUserId
public Integer getUserId ()
คิกรีเทิร์น | |
---|---|
Integer |
isForce Queryable ได้
public boolean isForceQueryable ()
apk ที่จะติดตั้งควรเป็นสิ่งที่ค้นหาได้หรือไม่ ค่าเริ่มต้นคือ true
คิกรีเทิร์น | |
---|---|
boolean |
ให้สิทธิ์
public boolean isGrantPermission ()
จะให้สิทธิ์สำหรับการติดตั้ง apk หรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
ปิดใช้การตรวจสอบ API ที่ซ่อนไว้
public boolean isHiddenApiCheckDisabled ()
คิกรีเทิร์น | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
คิกรีเทิร์น | |
---|---|
boolean |
ปิดแล้วเปิดใหม่
public boolean isRestartDisabled ()
คิกรีเทิร์น | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
คิกรีเทิร์น | |
---|---|
boolean |
ปิดใช้งาน isWindowAnimation แล้ว
public boolean isWindowAnimationDisabled ()
คิกรีเทิร์น | |
---|---|
boolean |
ตั้งชื่อไฟล์ Apk
public DeviceTestRunOptions setApkFileName (String apkFileName)
ตั้งชื่อไฟล์ apk สำหรับการติดตั้ง apk
พารามิเตอร์ | |
---|---|
apkFileName |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setCheckผลลัพธ์
public DeviceTestRunOptions setCheckResults (boolean checkResults)
กำหนดว่าควรตรวจสอบผลลัพธ์ของการเรียกใช้เครื่องมือหรือไม่ และตรวจสอบว่าไม่มี เกิดข้อผิดพลาด
พารามิเตอร์ | |
---|---|
checkResults |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าอุปกรณ์
public DeviceTestRunOptions setDevice (ITestDevice device)
พารามิเตอร์ | |
---|---|
device |
ITestDevice |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าปิดใช้งานซ่อนApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-hidden-api-check ลงใน "am instrument" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์
พารามิเตอร์ | |
---|---|
disableHiddenApiCheck |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setdisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
ตั้งค่าว่าจะเพิ่ม --no-isolated-storage ลงใน "อุปกรณ์ Am" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์
พารามิเตอร์ | |
---|---|
disableIsolatedStorage |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าปิดใช้แล้วรีสตาร์ท
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
ตั้งค่าว่าจะเพิ่ม --no-restart ไปยัง "am instrument" หรือไม่ ที่ใช้จากฝั่งโฮสต์
พารามิเตอร์ | |
---|---|
disableRestart |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setdisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-test-api-access ลงใน "am instrument" หรือไม่ ที่ใช้จากโฮสต์
พารามิเตอร์ | |
---|---|
disableTestApiCheck |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าปิดใช้งานWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
ตั้งค่าว่าจะเพิ่ม --no-window-animation ลงใน "am instrument" หรือไม่ ที่ใช้จาก ฝั่งโฮสต์
พารามิเตอร์ | |
---|---|
disableWindowAnimation |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
ตั้งค่า false
หาก apk ที่จะติดตั้งไม่ควรต้องค้นหาได้
พารามิเตอร์ | |
---|---|
forceQueryable |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าการให้สิทธิ์
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
ให้สิทธิ์สำหรับการติดตั้ง apk
พารามิเตอร์ | |
---|---|
grantPermission |
boolean |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าตำแหน่งการติดตั้ง
public DeviceTestRunOptions setInstallArgs (String... installArgs)
ตั้งค่าตัวเลือกเพิ่มเติมของคำสั่งติดตั้ง
พารามิเตอร์ | |
---|---|
installArgs |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือทั้งหมดจะต้องเรียกใช้และ เสร็จสมบูรณ์ หากตั้งค่าเป็น 0 หากไม่มีระยะหมดเวลา ไม่บังคับ
พารามิเตอร์ | |
---|---|
maxInstrumentationTimeoutMs |
Long |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
ตั้งค่าเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือสามารถหยุดเอาต์พุตก่อนที่จะ หยุดแล้ว หากตั้งค่าเป็น 0 หากไม่มีระยะหมดเวลา ไม่บังคับ
พารามิเตอร์ | |
---|---|
maxTimeToOutputMs |
Long |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
ตั้งค่าตัวเรียกใช้เครื่องมือที่ควรใช้เพื่อเรียกใช้เครื่องมือ ค่าเริ่มต้น Runner คือ "android.support.test.runner.AndroidJUnitRunner" ไม่บังคับ
พารามิเตอร์ | |
---|---|
runner |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าชื่อคลาสการทดสอบ
public DeviceTestRunOptions setTestClassName (String testClassName)
ตั้งชื่อคลาสที่เครื่องมือควรเรียกใช้ ระบบจะกรองการวัดคุม
สำหรับชั้นเรียนเท่านั้น ใช้ได้กับ setTestMethodName(String)
ไม่บังคับ
พารามิเตอร์ | |
---|---|
testClassName |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่าTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
ตั้งชื่อวิธีการที่เครื่องมือควรเรียกใช้ ต้องตั้งค่า setTestClassName(String)
เพื่อให้ทำงานได้อย่างถูกต้อง ไม่บังคับ
พารามิเตอร์ | |
---|---|
testMethodName |
String |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
setTestระยะหมดเวลาMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่การทดสอบสามารถทำงานได้ก่อนที่จะถูกขัดจังหวะ ตั้งค่าเป็น 0 สำหรับ ไม่มีการหมดเวลา ไม่บังคับ
พารามิเตอร์ | |
---|---|
testTimeoutMs |
Long |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ตั้งค่ารหัสผู้ใช้
public DeviceTestRunOptions setUserId (Integer userId)
ตั้งค่ารหัสผู้ใช้ที่จะใช้กับเครื่องมือที่ควรใช้ ไม่บังคับ
พารามิเตอร์ | |
---|---|
userId |
Integer |
คิกรีเทิร์น | |
---|---|
DeviceTestRunOptions |
ควรตรวจสอบผลลัพธ์
public boolean shouldCheckResults ()
คิกรีเทิร์น | |
---|---|
boolean |