DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
คลาส Builder สำหรับตัวเลือกที่เกี่ยวข้องกับการเรียกใช้การทดสอบอุปกรณ์ผ่าน 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()
|
List<ITestLifeCycleReceiver>
|
getExtraListeners()
|
String[]
|
getInstallArgs()
แสดงผลตัวเลือกเพิ่มเติมของคำสั่งติดตั้ง |
Map<String, String>
|
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
|
isInstrumentInPcc()
จะเพิ่ม --instrument-in-pcc ไปยัง "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่ |
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-checks ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่ |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
กำหนดว่าจะเพิ่ม --no-isolated-storage ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่ |
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
|
setInstrumentInPcc(boolean instrumentInPcc)
กำหนดว่าจะเพิ่ม --instrument-in-pcc ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่ |
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)
ตั้งค่ารหัสผู้ใช้ที่จะใช้เรียกใช้เครื่องมือวัด |
boolean
|
shouldCheckResults()
|
เครื่องมือสร้างสาธารณะ
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
| พารามิเตอร์ | |
|---|---|
packageName |
String |
เมธอดสาธารณะ
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
เพิ่ม Listener อื่นลงในการวัดผลที่กำลังดำเนินการ
| พารามิเตอร์ | |
|---|---|
listener |
ITestLifeCycleReceiver |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
เพิ่มอาร์กิวเมนต์ที่จะส่งไปยังการวัด
| พารามิเตอร์ | |
|---|---|
key |
String |
value |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
ล้างอาร์กิวเมนต์การวัดทั้งหมดที่ตั้งค่าด้วย addInstrumentationArg(String,String) ก่อนหน้านี้
getApkFileName
public String getApkFileName ()
แสดงผลชื่อไฟล์ APK สำหรับการติดตั้ง APK
| การคืนสินค้า | |
|---|---|
String |
|
getExtraListeners
public List<ITestLifeCycleReceiver> getExtraListeners ()
| การคืนสินค้า | |
|---|---|
List<ITestLifeCycleReceiver> |
|
getInstallArgs
public String[] getInstallArgs ()
แสดงผลตัวเลือกเพิ่มเติมของคำสั่งติดตั้ง
| การคืนสินค้า | |
|---|---|
String[] |
|
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
| การคืนสินค้า | |
|---|---|
Map<String, String> |
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
| การคืนสินค้า | |
|---|---|
Long |
|
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
| การคืนสินค้า | |
|---|---|
Long |
|
getPackageName
public String getPackageName ()
| การคืนสินค้า | |
|---|---|
String |
|
getRunner
public String getRunner ()
| การคืนสินค้า | |
|---|---|
String |
|
getTestClassName
public String getTestClassName ()
| การคืนสินค้า | |
|---|---|
String |
|
getTestMethodName
public String getTestMethodName ()
| การคืนสินค้า | |
|---|---|
String |
|
getTestTimeoutMs
public Long getTestTimeoutMs ()
| การคืนสินค้า | |
|---|---|
Long |
|
getUserId
public Integer getUserId ()
| การคืนสินค้า | |
|---|---|
Integer |
|
isForceQueryable
public boolean isForceQueryable ()
ควรรองรับการค้นหา apk ที่จะติดตั้งหรือไม่ ค่าเริ่มต้นคือ True
| การคืนสินค้า | |
|---|---|
boolean |
|
isGrantPermission
public boolean isGrantPermission ()
ว่าจะให้สิทธิ์ในการติดตั้ง APK หรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
|
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
| การคืนสินค้า | |
|---|---|
boolean |
|
isInstrumentInPcc
public boolean isInstrumentInPcc ()
จะเพิ่ม --instrument-in-pcc ไปยัง "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
|
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
| การคืนสินค้า | |
|---|---|
boolean |
|
isRestartDisabled
public boolean isRestartDisabled ()
| การคืนสินค้า | |
|---|---|
boolean |
|
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
| การคืนสินค้า | |
|---|---|
boolean |
|
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
| การคืนสินค้า | |
|---|---|
boolean |
|
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
ตั้งชื่อไฟล์ APK สำหรับการติดตั้ง APK
| พารามิเตอร์ | |
|---|---|
apkFileName |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
กำหนดว่าจะตรวจสอบผลลัพธ์ของการเรียกใช้เครื่องมือวัดหรือไม่ และตรวจสอบว่าไม่มีข้อผิดพลาดเกิดขึ้น
| พารามิเตอร์ | |
|---|---|
checkResults |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
กำหนดว่าจะเพิ่ม --no-hidden-api-checks ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่
| พารามิเตอร์ | |
|---|---|
disableHiddenApiCheck |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
กำหนดว่าจะเพิ่ม --no-isolated-storage ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่
| พารามิเตอร์ | |
|---|---|
disableIsolatedStorage |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setDisableRestart
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 |
|
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
กำหนดว่าจะเพิ่ม --no-window-animation ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่
| พารามิเตอร์ | |
|---|---|
disableWindowAnimation |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
ตั้งค่า false หากไม่ควรค้นหา apk ที่จะติดตั้ง
| พารามิเตอร์ | |
|---|---|
forceQueryable |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
มอบสิทธิ์สำหรับการติดตั้ง APK
| พารามิเตอร์ | |
|---|---|
grantPermission |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
ตั้งค่าตัวเลือกเพิ่มเติมของคำสั่งติดตั้ง
| พารามิเตอร์ | |
|---|---|
installArgs |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
กำหนดว่าจะเพิ่ม --instrument-in-pcc ลงใน "am instrument" ที่ใช้จากฝั่งโฮสต์หรือไม่
| พารามิเตอร์ | |
|---|---|
instrumentInPcc |
boolean |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่การวัดผลที่สมบูรณ์จะต้องทำงานและ เสร็จสมบูรณ์ ตั้งค่าเป็น 0 เพื่อไม่ให้หมดเวลา ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
maxInstrumentationTimeoutMs |
Long |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่การวัดประสิทธิภาพจะหยุดเอาต์พุตก่อนที่จะหยุด ตั้งค่าเป็น 0 เพื่อไม่ให้หมดเวลา ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
maxTimeToOutputMs |
Long |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setRunner
public DeviceTestRunOptions setRunner (String runner)
ตั้งค่าเครื่องมือเรียกใช้การวัดผลที่ควรใช้เพื่อเรียกใช้การวัดผล โปรแกรมเรียกใช้เริ่มต้นคือ "android.support.test.runner.AndroidJUnitRunner" ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
runner |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
ตั้งค่าชื่อคลาสที่ควรเรียกใช้เครื่องมือวัด ระบบจะกรองการวัดผล
เพื่อให้เรียกใช้เฉพาะคลาสเท่านั้น ใช้กับ setTestMethodName(String) ได้ ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
testClassName |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
ตั้งชื่อเมธอดที่ควรเรียกใช้การวัด ต้องตั้งค่า setTestClassName(String) เพื่อให้ทำงานได้อย่างถูกต้อง ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
testMethodName |
String |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
กำหนดเวลาสูงสุด (เป็นมิลลิวินาที) ที่การทดสอบจะทำงานได้ก่อนที่จะถูกขัดจังหวะ ตั้งค่าเป็น 0 เพื่อ ไม่ให้หมดเวลา ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
testTimeoutMs |
Long |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
ตั้งค่ารหัสผู้ใช้ที่จะใช้เรียกใช้เครื่องมือวัด ไม่บังคับ
| พารามิเตอร์ | |
|---|---|
userId |
Integer |
| การคืนสินค้า | |
|---|---|
DeviceTestRunOptions |
|
shouldCheckResults
public boolean shouldCheckResults ()
| การคืนสินค้า | |
|---|---|
boolean |
|