BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
คลาสการทดสอบพื้นฐานสำหรับการเรียกใช้การทดสอบสไตล์ JUnit4 ของโฮสต์ คลาสนี้รองรับการติดตั้ง เรียกใช้ และล้างข้อมูลการทดสอบการวัดคุมจากฝั่งโฮสต์ ชั้นเรียนนี้ใช้ได้กับอุปกรณ์หลายเครื่อง ควรเป็นแหล่งข้อมูลที่เชื่อถือได้เพียงแหล่งเดียวในการเรียกใช้การทดสอบการวัดจากฝั่งโฮสต์เพื่อหลีกเลี่ยงยูทิลิตีและคลาสพื้นฐานที่ซ้ำกัน
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
BaseHostJUnit4Test()
|
|
เมธอดสาธารณะ | |
|---|---|
final
void
|
autoTearDown()
การลบออกโดยอัตโนมัติสำหรับ APK ทั้งหมดที่ติดตั้ง |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
แสดงผล |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
ติดตั้ง APK ตาม |
final
void
|
installPackage(String apkFileName, String... options)
ติดตั้ง APK โดยระบุชื่อในอุปกรณ์ |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
ติดตั้ง APK โดยระบุชื่อในอุปกรณ์ที่ต้องการ |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
ติดตั้ง APK โดยระบุชื่อสำหรับผู้ใช้ที่เฉพาะเจาะจงในอุปกรณ์ที่ระบุ |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
ติดตั้ง APK โดยระบุชื่อสำหรับผู้ใช้ที่เฉพาะเจาะจง |
final
boolean
|
isPackageInstalled(String pkg)
ตรวจสอบว่ามีการติดตั้งแพ็กเกจที่มีชื่อที่ระบุในอุปกรณ์หรือไม่ |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
ตรวจสอบว่ามีการติดตั้งแพ็กเกจที่มีชื่อที่ระบุในอุปกรณ์หรือไม่ |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
เรียกใช้การวัดผลตามข้อมูลใน |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง |
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
ถอนการติดตั้งแพ็กเกจในอุปกรณ์ |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
ถอนการติดตั้งแพ็กเกจในอุปกรณ์ |
เครื่องมือสร้างสาธารณะ
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
เมธอดสาธารณะ
autoTearDown
public final void autoTearDown ()
การลบออกโดยอัตโนมัติสำหรับ APK ทั้งหมดที่ติดตั้ง การดำเนินการนี้จะถอนการติดตั้ง APK ทั้งหมดจากอุปกรณ์ที่ติดตั้ง
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| การคืนสินค้า | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
แสดงผล TestRunResult ที่ได้จากการเรียกใช้ DeviceTests ครั้งล่าสุด หรือ null
หากไม่มีผลลัพธ์
| การคืนสินค้า | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| พารามิเตอร์ | |
|---|---|
feature |
String |
| การคืนสินค้า | |
|---|---|
boolean |
|
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
ติดตั้ง APK ตาม DeviceTestRunOptions ในอุปกรณ์ ระบบจะล้างข้อมูล APK โดยอัตโนมัติ
| พารามิเตอร์ | |
|---|---|
options |
DeviceTestRunOptions: ตัวเลือกการติดตั้งแพ็กเกจ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)ติดตั้ง APK โดยระบุชื่อในอุปกรณ์ ระบบจะล้างไฟล์ APK โดยอัตโนมัติ
| พารามิเตอร์ | |
|---|---|
apkFileName |
String: ชื่อไฟล์ APK |
options |
String: ตัวเลือกเพิ่มเติมที่ระบุในคำสั่งติดตั้ง |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
ติดตั้ง APK โดยระบุชื่อในอุปกรณ์ที่ต้องการ ระบบจะล้างไฟล์ APK โดยอัตโนมัติ
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: ITestDeviceที่จะติดตั้ง APK |
apkFileName |
String: ชื่อไฟล์ APK |
options |
String: ตัวเลือกเพิ่มเติมที่ระบุในคำสั่งติดตั้ง |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
ติดตั้ง APK โดยระบุชื่อสำหรับผู้ใช้ที่เฉพาะเจาะจงในอุปกรณ์ที่ระบุ
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: ITestDeviceที่จะติดตั้ง APK |
apkFileName |
String: ชื่อไฟล์ APK |
grantPermission |
boolean: ระบุว่าจะส่งแฟล็กให้สิทธิ์เมื่อติดตั้ง APK หรือไม่ |
userId |
int: รหัสผู้ใช้ที่จะติดตั้ง APK |
options |
String: ตัวเลือกเพิ่มเติมที่ระบุในคำสั่งติดตั้ง |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)ติดตั้ง APK โดยระบุชื่อสำหรับผู้ใช้ที่เฉพาะเจาะจง
| พารามิเตอร์ | |
|---|---|
apkFileName |
String: ชื่อไฟล์ APK |
grantPermission |
boolean: ระบุว่าจะส่งแฟล็กให้สิทธิ์เมื่อติดตั้ง APK หรือไม่ |
userId |
int: รหัสผู้ใช้ที่จะติดตั้ง APK |
options |
String: ตัวเลือกเพิ่มเติมที่ระบุในคำสั่งติดตั้ง |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
ตรวจสอบว่ามีการติดตั้งแพ็กเกจที่มีชื่อที่ระบุในอุปกรณ์หรือไม่
| พารามิเตอร์ | |
|---|---|
pkg |
String: ชื่อแพ็กเกจ |
| การคืนสินค้า | |
|---|---|
boolean |
จริงหากพบแพ็กเกจในอุปกรณ์ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
ตรวจสอบว่ามีการติดตั้งแพ็กเกจที่มีชื่อที่ระบุในอุปกรณ์หรือไม่
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่ควรจะถอนการติดตั้งแพ็กเกจ |
pkg |
String: ชื่อแพ็กเกจ |
| การคืนสินค้า | |
|---|---|
boolean |
จริงหากพบแพ็กเกจในอุปกรณ์ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
runner |
String |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
maxTimeToOutputMs |
Long: การหมดเวลาสูงสุดที่การทดสอบต้องเริ่มแสดงผล |
maxInstrumentationTimeoutMs |
Long: การหมดเวลาสูงสุดที่การตรวจสอบทั้งหมดต้องทำให้เสร็จ |
checkResults |
boolean: ตรวจสอบผลลัพธ์เพื่อหาข้อขัดข้องหรือไม่ |
isHiddenApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ที่ซ่อนอยู่หรือไม่ |
isTestApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ทดสอบหรือไม่ |
isIsolatedStorageDisabled |
boolean: เราควรปิดใช้ที่เก็บข้อมูลที่แยกจากกันหรือไม่ |
isWindowAnimationDisabled |
boolean: เราควรปิดใช้ภาพเคลื่อนไหวของหน้าต่างหรือไม่ |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: อาร์กิวเมนต์ที่จะส่งไปยังการวัด |
extraListeners |
List |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
runner |
String |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
maxTimeToOutputMs |
Long: การหมดเวลาสูงสุดที่การทดสอบต้องเริ่มแสดงผล |
maxInstrumentationTimeoutMs |
Long: การหมดเวลาสูงสุดที่การตรวจสอบทั้งหมดต้องทำให้เสร็จ |
checkResults |
boolean: ตรวจสอบผลลัพธ์เพื่อหาข้อขัดข้องหรือไม่ |
isHiddenApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ที่ซ่อนอยู่หรือไม่ |
isTestApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ทดสอบหรือไม่ |
isIsolatedStorageDisabled |
boolean: เราควรปิดใช้ที่เก็บข้อมูลที่แยกจากกันหรือไม่ |
isWindowAnimationDisabled |
boolean: เราควรปิดใช้ภาพเคลื่อนไหวของหน้าต่างหรือไม่ |
instrumentationArgs |
Map: อาร์กิวเมนต์ที่จะส่งไปยังการวัด |
extraListeners |
List |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
runner |
String |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
maxTimeToOutputMs |
Long: การหมดเวลาสูงสุดที่การทดสอบต้องเริ่มแสดงผล |
maxInstrumentationTimeoutMs |
Long: การหมดเวลาสูงสุดที่การตรวจสอบทั้งหมดต้องทำให้เสร็จ |
checkResults |
boolean: ตรวจสอบผลลัพธ์เพื่อหาข้อขัดข้องหรือไม่ |
isHiddenApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ที่ซ่อนอยู่หรือไม่ |
instrumentationArgs |
Map: อาร์กิวเมนต์ที่จะส่งไปยังการตรวจสอบ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
maxTimeToOutputMs |
Long: การหมดเวลาสูงสุดที่การทดสอบต้องเริ่มแสดงผล |
maxInstrumentationTimeoutMs |
Long: การหมดเวลาสูงสุดที่การตรวจสอบทั้งหมดต้องทำให้เสร็จ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
เรียกใช้การวัดผลตามข้อมูลใน DeviceTestRunOptions
| พารามิเตอร์ | |
|---|---|
options |
DeviceTestRunOptions: DeviceTestRunOptions ที่ขับเคลื่อนการตั้งค่าเครื่องมือ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
runner |
String |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
maxTimeToOutputMs |
Long: การหมดเวลาสูงสุดที่การทดสอบต้องเริ่มแสดงผล |
maxInstrumentationTimeoutMs |
Long: การหมดเวลาสูงสุดที่การตรวจสอบทั้งหมดต้องทำให้เสร็จ |
checkResults |
boolean: ตรวจสอบผลลัพธ์เพื่อหาข้อขัดข้องหรือไม่ |
isHiddenApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ที่ซ่อนอยู่หรือไม่ |
isTestApiCheckDisabled |
boolean: เราควรปิดใช้การตรวจสอบ API ทดสอบหรือไม่ |
isIsolatedStorageDisabled |
boolean: เราควรปิดใช้ที่เก็บข้อมูลที่แยกจากกันหรือไม่ |
instrumentationArgs |
Map: อาร์กิวเมนต์ที่จะส่งไปยังการตรวจสอบ |
extraListeners |
List |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้การตรวจสอบ |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
userId |
Integer: รหัสของผู้ใช้ที่จะใช้ทดสอบ อาจเป็นค่าว่าง |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testTimeoutMs |
Long: การหมดเวลาเป็นมิลลิวินาทีที่จะใช้กับกรณีทดสอบแต่ละรายการ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)วิธีการเรียกใช้แพ็กเกจการใช้เครื่องมือที่ติดตั้ง ใช้ getLastDeviceRunResults()
ทันทีหลังจากนั้นเพื่อดูรายละเอียดของผลลัพธ์
| พารามิเตอร์ | |
|---|---|
runner |
String: เครื่องมือเรียกใช้การวัดประสิทธิภาพที่จะใช้ |
pkgName |
String: ชื่อแพ็กเกจที่จะเรียกใช้ |
testClassName |
String: ชื่อของคลาสทดสอบที่จะเรียกใช้ |
testMethodName |
String: ชื่อของเมธอดทดสอบในคลาสที่จะเรียกใช้ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากสำเร็จโดยไม่มีข้อผิดพลาด มิเช่นนั้นจะเป็น "เท็จ" |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| พารามิเตอร์ | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
ถอนการติดตั้งแพ็กเกจในอุปกรณ์
| พารามิเตอร์ | |
|---|---|
pkgName |
String: แพ็กเกจ Android ที่จะถอนการติดตั้ง |
| การคืนสินค้า | |
|---|---|
String |
String พร้อมรหัสข้อผิดพลาด หรือ null หากสำเร็จ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
ถอนการติดตั้งแพ็กเกจในอุปกรณ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: อุปกรณ์ที่ควรจะถอนการติดตั้งแพ็กเกจ |
pkgName |
String: แพ็กเกจ Android ที่จะถอนการติดตั้ง |
| การคืนสินค้า | |
|---|---|
String |
String พร้อมรหัสข้อผิดพลาด หรือ null หากสำเร็จ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|