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