DeviceTestRunOptions

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

ล้างอาร์กิวเมนต์เครื่องมือวัดทั้งหมดที่ได้รับการตั้งค่าด้วย addInstrumentationArg(String, String) ก่อนหน้านี้

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-checks ให้กับ 'เครื่องมือ am' ที่ใช้จากฝั่งโฮสต์หรือไม่

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' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

ตั้งค่าว่าจะเพิ่ม --no-window-animation ให้กับ 'am instrument' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ตั้งค่า false หาก apk ที่จะติดตั้งไม่ควรสามารถสืบค้นได้

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน

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

getDevice

public ITestDevice getDevice ()

คืนสินค้า
ITestDevice

getExtraListeners

public  getExtraListeners ()

คืนสินค้า

getInstallArgs

public String[] getInstallArgs ()

ส่งคืนตัวเลือกพิเศษของคำสั่งติดตั้ง

คืนสินค้า
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

คืนสินค้า

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 ที่จะติดตั้งควรสามารถสืบค้นได้หรือไม่ ค่าเริ่มต้นเป็นจริง

คืนสินค้า
boolean

isGrantPermission

public boolean isGrantPermission ()

ว่าจะให้สิทธิ์สำหรับการติดตั้ง apk หรือไม่

คืนสินค้า
boolean

isHiddenApiCheck ปิดการใช้งาน

public boolean isHiddenApiCheckDisabled ()

คืนสินค้า
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน ไม่จำเป็น.

พารามิเตอร์
userId Integer

คืนสินค้า
DeviceTestRunOptions

ควรตรวจสอบผลลัพธ์

public boolean shouldCheckResults ()

คืนสินค้า
boolean

,

DeviceTestRunOptions

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

ล้างอาร์กิวเมนต์เครื่องมือวัดทั้งหมดที่ได้รับการตั้งค่าด้วย addInstrumentationArg(String, String) ก่อนหน้านี้

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-checks ให้กับ 'เครื่องมือ am' ที่ใช้จากฝั่งโฮสต์หรือไม่

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' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

ตั้งค่าว่าจะเพิ่ม --no-window-animation ให้กับ 'am instrument' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ตั้งค่า false หาก apk ที่จะติดตั้งไม่ควรสามารถสืบค้นได้

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน

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

getDevice

public ITestDevice getDevice ()

คืนสินค้า
ITestDevice

getExtraListeners

public  getExtraListeners ()

คืนสินค้า

getInstallArgs

public String[] getInstallArgs ()

ส่งคืนตัวเลือกพิเศษของคำสั่งติดตั้ง

คืนสินค้า
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

คืนสินค้า

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 ที่จะติดตั้งควรสามารถสืบค้นได้หรือไม่ ค่าเริ่มต้นเป็นจริง

คืนสินค้า
boolean

isGrantPermission

public boolean isGrantPermission ()

ว่าจะให้สิทธิ์สำหรับการติดตั้ง apk หรือไม่

คืนสินค้า
boolean

isHiddenApiCheck ปิดการใช้งาน

public boolean isHiddenApiCheckDisabled ()

คืนสินค้า
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน ไม่จำเป็น.

พารามิเตอร์
userId Integer

คืนสินค้า
DeviceTestRunOptions

ควรตรวจสอบผลลัพธ์

public boolean shouldCheckResults ()

คืนสินค้า
boolean

,

DeviceTestRunOptions

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

ล้างอาร์กิวเมนต์เครื่องมือวัดทั้งหมดที่ได้รับการตั้งค่าด้วย addInstrumentationArg(String, String) ก่อนหน้านี้

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-checks ให้กับ 'เครื่องมือ am' ที่ใช้จากฝั่งโฮสต์หรือไม่

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' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

ตั้งค่าว่าจะเพิ่ม --no-window-animation ให้กับ 'am instrument' ที่ใช้จากฝั่งโฮสต์หรือไม่

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ตั้งค่า false หาก apk ที่จะติดตั้งไม่ควรสามารถสืบค้นได้

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน

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

getDevice

public ITestDevice getDevice ()

คืนสินค้า
ITestDevice

getExtraListeners

public  getExtraListeners ()

คืนสินค้า

getInstallArgs

public String[] getInstallArgs ()

ส่งคืนตัวเลือกพิเศษของคำสั่งติดตั้ง

คืนสินค้า
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

คืนสินค้า

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 ที่จะติดตั้งควรสามารถสืบค้นได้หรือไม่ ค่าเริ่มต้นเป็นจริง

คืนสินค้า
boolean

isGrantPermission

public boolean isGrantPermission ()

ว่าจะให้สิทธิ์สำหรับการติดตั้ง apk หรือไม่

คืนสินค้า
boolean

isHiddenApiCheck ปิดการใช้งาน

public boolean isHiddenApiCheckDisabled ()

คืนสินค้า
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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' ที่ใช้จากฝั่งโฮสต์หรือไม่

พารามิเตอร์
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

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)

ตั้งค่า ID ผู้ใช้ที่เครื่องมือวัดควรรัน ไม่จำเป็น.

พารามิเตอร์
userId Integer

คืนสินค้า
DeviceTestRunOptions

ควรตรวจสอบผลลัพธ์

public boolean shouldCheckResults ()

คืนสินค้า
boolean