จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
RemoteAndroidTestRunner
public
class
RemoteAndroidTestRunner
extends Object
implements
IRemoteAndroidTestRunner
java.lang.Object
|
↳ |
com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner
|
เรียกใช้คำสั่งทดสอบ Android จากระยะไกลและรายงานผลลัพธ์
สรุป
วิธีการที่มีการป้องกัน |
String
|
getArgsCommand()
แสดงผลไวยากรณ์บรรทัดคำสั่งของเครื่องมือวัดผลแบบเต็มสําหรับอาร์กิวเมนต์เครื่องมือวัดผลที่ระบุ
|
String
|
getRunnerPath()
แสดงเส้นทางคอมโพเนนต์การวัดคุมที่สมบูรณ์
|
ตัวสร้างแบบสาธารณะ
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
IShellEnabledDevice remoteDevice)
ตัวสร้างทางเลือก ใช้เครื่องมือรันไทม์การวัดประสิทธิภาพเริ่มต้น
พารามิเตอร์ |
packageName |
String : แพ็กเกจแอปพลิเคชัน Android ที่มีการทดสอบที่ต้องใช้งาน |
remoteDevice |
IShellEnabledDevice : อุปกรณ์ Android ที่จะใช้ทดสอบ |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice)
ตัวสร้างทางเลือก ใช้ statusReporterMode
เริ่มต้น
พารามิเตอร์ |
packageName |
String : แพ็กเกจแอปพลิเคชัน Android ที่มีชุดการทดสอบที่จะเรียกใช้ |
runnerName |
String : เครื่องมือเรียกใช้การทดสอบการวัดคุมเพื่อดำเนินการ หากเป็นค่าว่าง ระบบจะใช้ค่าเริ่มต้น
เกมวิ่ง |
remoteDevice |
IShellEnabledDevice : อุปกรณ์ Android ที่จะทำการทดสอบ |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice,
RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
สร้างโปรแกรมรันทดสอบ Android ระยะไกล
พารามิเตอร์ |
packageName |
String : แพ็กเกจแอปพลิเคชัน Android ที่มีชุดการทดสอบที่จะเรียกใช้ |
runnerName |
String : เครื่องมือเรียกใช้การทดสอบการวัดคุมเพื่อดำเนินการ หากเป็นค่าว่าง ระบบจะใช้ค่าเริ่มต้น
เกมวิ่ง |
remoteDevice |
IShellEnabledDevice : อุปกรณ์ Android ที่จะใช้ทดสอบ |
statusReporterMode |
RemoteAndroidTestRunner.StatusReporterMode : โหมดรายงานสถานะที่จะใช้สำหรับคำสั่งของเครื่องมือ Am |
เมธอดสาธารณะ
เพิ่มBooleanArg
public void addBooleanArg (String name,
boolean value)
พารามิเตอร์ |
name |
String |
value |
boolean |
addInstrumentationArg
public void addInstrumentationArg (String name,
String value)
พารามิเตอร์ |
name |
String |
value |
String |
ยกเลิก
public void cancel ()
เครื่องมือแยกวิเคราะห์
public IInstrumentationResultParser createParser (String runName,
listeners)
สร้าง InstrumentationResultParser
ที่จะใช้ในการแยกวิเคราะห์เครื่องมือ
เอาต์พุต
พารามิเตอร์ |
runName |
String : ชื่อการเรียกใช้ที่จะใช้ |
listeners |
: ผู้ฟังที่จะรายงานผลลัพธ์ |
getAmInstrumentCommand
public String getAmInstrumentCommand ()
getCoverageOutputType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
คิกรีเทิร์น |
IRemoteAndroidTestRunner.CoverageOutput |
|
รับชื่อแพ็กเกจ
public String getPackageName ()
getRunOptions
public String getRunOptions ()
แสดงผลตัวเลือกสําหรับคําสั่งเครื่องมือ am
getRunnerName
public String getRunnerName ()
removeInstrumentationArg
public void removeInstrumentationArg (String name)
โฮมรัน
public void run (ITestRunListener... listeners)
พารามิเตอร์ |
listeners |
ITestRunListener |
โยน |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
โฮมรัน
public void run ( listeners)
การขว้าง |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
ตั้งค่าเพิ่มเติมTestOutputLocation
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
พารามิเตอร์ |
additionalTestDataPath |
String |
ตั้งชื่อคลาส
public void setClassName (String className)
พารามิเตอร์ |
className |
String |
setClassNames
public void setClassNames (String[] classNames)
พารามิเตอร์ |
classNames |
String |
setCoverage
public void setCoverage (boolean coverage)
พารามิเตอร์ |
coverage |
boolean |
ตั้งค่าการครอบคลุมสำหรับรายงานตำแหน่ง
public void setCoverageReportLocation (String reportPath)
พารามิเตอร์ |
reportPath |
String |
setDebug
public void setDebug (boolean debug)
พารามิเตอร์ |
debug |
boolean |
setLogOnly
public void setLogOnly (boolean logOnly)
พารามิเตอร์ |
logOnly |
boolean |
ตั้งค่าการตอบสนองสูงสุดต่อเอาต์พุต
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
พารามิเตอร์ |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
setMaxTimeout
public void setMaxTimeout (long maxTimeout,
TimeUnit maxTimeUnits)
พารามิเตอร์ |
maxTimeout |
long |
maxTimeUnits |
TimeUnit |
ตั้งค่าการตอบสนองสูงสุดต่อเอาต์พุต
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
พารามิเตอร์ |
maxTimeToOutputResponse |
int |
ชื่อเมธอด
public void setMethodName (String className,
String testName)
พารามิเตอร์ |
className |
String |
testName |
String |
ตั้งชื่อการเรียกใช้
public void setRunName (String runName)
พารามิเตอร์ |
runName |
String |
setRunOptions
public void setRunOptions (String options)
ตั้งค่าตัวเลือกสําหรับคําสั่งเครื่องมือ am ดูรายการตัวเลือกทั้งหมดได้ที่ com/android/commands/am/Am.java
พารามิเตอร์ |
options |
String |
ตั้งTestCollection
public void setTestCollection (boolean collect)
พารามิเตอร์ |
collect |
boolean |
setTestPackageName
public void setTestPackageName (String packageName)
พารามิเตอร์ |
packageName |
String |
ตั้งค่าขนาดการทดสอบ
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
พารามิเตอร์ |
size |
IRemoteAndroidTestRunner.TestSize |
วิธีการป้องกัน
getArgsCommand
protected String getArgsCommand ()
แสดงไวยากรณ์บรรทัดคำสั่งสำหรับการวัดคุมเต็มรูปแบบสำหรับการวัดคุมที่ระบุ
อาร์กิวเมนต์ แสดงผลสตริงว่างถ้าไม่ได้ระบุอาร์กิวเมนต์
getRunnerPath
protected String getRunnerPath ()
แสดงเส้นทางคอมโพเนนต์การวัดคุมที่สมบูรณ์
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-19 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-03-19 UTC"],[],[]]