ตัวเลือกการทดสอบอุปกรณ์
public class DeviceTestRunOptions
extends Object
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
คลาสตัวสร้างสำหรับตัวเลือกที่เกี่ยวข้องกับการรันการทดสอบอุปกรณ์ผ่าน BaseHostJUnit4Test
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ
ตัวเลือกการทดสอบอุปกรณ์
public DeviceTestRunOptions (String packageName)
พารามิเตอร์ |
---|
packageName | String |
วิธีการสาธารณะ
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
เพิ่มอาร์กิวเมนต์ที่จะถูกส่งไปยังเครื่องมือวัด
พารามิเตอร์ |
---|
key | String |
value | String |
public void clearExtraListeners ()
getApkFileName.getApkFileName
public String getApkFileName ()
ส่งกลับชื่อของไฟล์ APK สำหรับการติดตั้ง APK
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
ส่งคืนตัวเลือกพิเศษของคำสั่งการติดตั้ง
getInstrumentationArgs
public getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
getPackageName
public String getPackageName ()
getRunner
public String getRunner ()
รับTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
รับ UserId
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
ควรค้นหา APK ที่จะติดตั้งได้หรือไม่ ค่าเริ่มต้นเป็นจริง
คือGrantPermission
public boolean isGrantPermission ()
ไม่ว่าจะให้สิทธิ์สำหรับการติดตั้ง APK หรือไม่
isHiddenApiCheckDisabled แล้ว
public boolean isHiddenApiCheckDisabled ()
isIsolatedStorageDisabled แล้ว
public boolean isIsolatedStorageDisabled ()
คือรีสตาร์ทปิดการใช้งาน
public boolean isRestartDisabled ()
คือTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationDisabled แล้ว
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
ตั้งชื่อไฟล์ APK สำหรับการติดตั้ง APK
พารามิเตอร์ |
---|
apkFileName | String |
ตั้งค่า CheckReults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
กำหนดว่าควรตรวจสอบผลลัพธ์ของการทำงานของเครื่องมือวัดหรือไม่ และให้แน่ใจว่าไม่มีข้อผิดพลาดเกิดขึ้น
พารามิเตอร์ |
---|
checkResults | boolean |
ตั้งค่าปิดการใช้งานHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-hidden-api-checks ให้กับ 'am tool' ที่ใช้จากฝั่งโฮสต์หรือไม่
พารามิเตอร์ |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
ตั้งค่าว่าจะเพิ่ม --no-iso-storage-storage ให้กับ 'am tool' ที่ใช้จากฝั่งโฮสต์หรือไม่
พารามิเตอร์ |
---|
disableIsolatedStorage | boolean |
ตั้งค่าปิดการใช้งานรีสตาร์ท
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
ตั้งค่าว่าจะเพิ่ม --no-restart ไปยัง 'am tool' ที่ใช้จากฝั่งโฮสต์หรือไม่
พารามิเตอร์ |
---|
disableRestart | boolean |
ตั้งค่าปิดการใช้งานTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
ตั้งค่าว่าจะเพิ่ม --no-test-api-access ให้กับ 'am tool' ที่ใช้จากฝั่งโฮสต์หรือไม่
พารามิเตอร์ |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
ตั้งค่าว่าจะเพิ่ม --no-window-animation ให้กับ 'am instruments' ที่ใช้จากฝั่งโฮสต์หรือไม่
พารามิเตอร์ |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
ตั้งค่า false
หากไม่ควรสืบค้น APK ที่จะติดตั้ง
พารามิเตอร์ |
---|
forceQueryable | boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
ให้สิทธิ์สำหรับการติดตั้ง APK
พารามิเตอร์ |
---|
grantPermission | boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
ตั้งค่าตัวเลือกพิเศษของคำสั่งการติดตั้ง
พารามิเตอร์ |
---|
installArgs | String |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
ตั้งเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือวัดทั้งหมดจะต้องทำงานและดำเนินการให้เสร็จสิ้น ตั้งค่าเป็น 0 เพื่อไม่มีการหมดเวลา ไม่จำเป็น.
พารามิเตอร์ |
---|
maxInstrumentationTimeoutMs | Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
ตั้งเวลาสูงสุด (เป็นมิลลิวินาที) ที่เครื่องมือวัดสามารถหยุดเอาต์พุตก่อนที่จะหยุด ตั้งค่าเป็น 0 เพื่อไม่มีการหมดเวลา ไม่จำเป็น.
พารามิเตอร์ |
---|
maxTimeToOutputMs | Long |
setRunner
public DeviceTestRunOptions setRunner (String runner)
ตั้งค่ารันเนอร์เครื่องมือวัดที่ควรใช้ในการรันเครื่องมือวัด นักวิ่งเริ่มต้นคือ 'android.support.test.runner.AndroidJUnitRunner' ไม่จำเป็น.
พารามิเตอร์ |
---|
runner | String |
ตั้งค่า TestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
ตั้งชื่อคลาสที่เครื่องมือวัดควรรัน เครื่องมือวัดจะถูกกรองเพื่อรันคลาสเท่านั้น สามารถใช้ได้กับ setTestMethodName(String)
ไม่จำเป็น.
พารามิเตอร์ |
---|
testClassName | String |
ตั้งค่า TestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
ตั้งชื่อเมธอดที่เครื่องมือวัดควรรัน ต้องตั้งค่า setTestClassName(String)
เพื่อให้ทำงานได้อย่างถูกต้อง ไม่จำเป็น.
พารามิเตอร์ |
---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
ตั้งเวลาสูงสุด (เป็นมิลลิวินาที) ที่การทดสอบสามารถทำได้ก่อนที่จะถูกขัดจังหวะ ตั้งค่าเป็น 0 เพื่อไม่มีการหมดเวลา ไม่จำเป็น.
พารามิเตอร์ |
---|
testTimeoutMs | Long |
ตั้งค่า UserId
public DeviceTestRunOptions setUserId (Integer userId)
ตั้งค่ารหัสผู้ใช้ที่จะใช้กับเครื่องมือวัด ไม่จำเป็น.
พารามิเตอร์ |
---|
userId | Integer |
ควรตรวจสอบผลลัพธ์
public boolean shouldCheckResults ()