CommandScheduler
public
class
CommandScheduler
extends Thread
implements
ICommandScheduler
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.command.CommandScheduler | |
ตัวกำหนดเวลางานสำหรับเรียกใช้คำสั่ง TradeFederation ในอุปกรณ์ที่พร้อมใช้งานทั้งหมด
จะพยายามจัดลําดับความสําคัญของคําสั่งที่จะเรียกใช้ตามจํานวนการเรียกใช้ทั้งหมดของเวลาในการเรียกใช้ เช่น คําสั่งที่เรียกใช้นานๆ ครั้งหรือเรียกใช้เร็วจะได้รับลําดับความสําคัญสูงกว่าคําสั่งที่เรียกใช้นาน
ทำงานในเบื้องหลังตลอดเวลาจนกว่าจะปิด
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
CommandScheduler()
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
Pair<Boolean, Integer>
|
addCommand(String[] args)
เพิ่มคำสั่งลงในตัวจัดกำหนดการ |
void
|
addCommandFile(String cmdFilePath, List<String> extraArgs)
เพิ่มคำสั่งทั้งหมดจากไฟล์ที่ระบุไปยังตัวกำหนดเวลา |
void
|
await()
รอให้ตัวกำหนดเวลางานเริ่มทำงาน รวมถึงรอให้การส่งต่อจาก TF เวอร์ชันเก่าเสร็จสมบูรณ์ (หากมี) |
static
TradefedDelegator
|
checkDelegation(String[] args)
สร้างผู้มอบสิทธิ์ตามบรรทัดคำสั่งเพื่อดูว่าเราต้องมอบสิทธิ์การเรียกใช้หรือไม่ |
static
Map<ITestDevice, FreeDeviceState>
|
createReleaseMap(IInvocationContext context, Throwable e)
สร้างแผนที่สถานะของอุปกรณ์เพื่อให้ปล่อยอุปกรณ์ได้อย่างเหมาะสม |
ISandbox
|
createSandbox()
สร้าง |
void
|
displayCommandQueue(PrintWriter printWriter)
แสดงข้อมูลการแก้ไขข้อบกพร่องโดยละเอียดเกี่ยวกับสถานะของคิวการดำเนินการคำสั่ง |
void
|
displayCommandsInfo(PrintWriter printWriter, String regex)
แสดงรายการคำสั่งปัจจุบัน |
void
|
displayInvocationsInfo(PrintWriter printWriter)
แสดงรายการการเรียกใช้ปัจจุบัน |
void
|
dumpCommandsXml(PrintWriter printWriter, String regex)
ทิ้งไฟล์ XML ที่ขยายแล้วสำหรับคำสั่งที่มี
|
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)
เรียกใช้คำสั่งในอุปกรณ์ที่จัดสรรแล้วโดยตรง |
long
|
execCommand(IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args)
จัดสรรอุปกรณ์โดยตรงและเรียกใช้คำสั่งโดยไม่ต้องเพิ่มลงในคิวคำสั่ง
โดยใช้ |
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener, String[] args)
จัดสรรอุปกรณ์โดยตรงและเรียกใช้คำสั่งโดยไม่ต้องเพิ่มลงในคิวคำสั่ง |
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener, List<ITestDevice> reservedDevices, String[] args)
เรียกใช้คำสั่งในอุปกรณ์ที่จัดสรรแล้วโดยตรง |
CommandFileWatcher
|
getCommandFileWatcher()
รับ CommandFileWatcher ที่เหมาะสมสำหรับตัวกำหนดเวลานี้ |
int
|
getExecutingCommandCount()
แสดงผลจำนวนคำสั่งที่อยู่ในสถานะกำลังดำเนินการ |
CommandScheduler.HostState
|
getHostState()
|
String
|
getInvocationInfo(int invocationId)
แสดงข้อมูลเกี่ยวกับการเรียกใช้โดยระบุรหัสการเรียกใช้ |
CommandRunner.ExitCode
|
getLastInvocationExitCode()
แสดงรหัสข้อผิดพลาดของการเรียกใช้ครั้งล่าสุดที่ทำงาน |
Throwable
|
getLastInvocationThrowable()
ส่งคืน |
int
|
getReadyCommandCount()
แสดงผลจำนวนคำสั่งที่มีสถานะพร้อมในคิว |
long
|
getShutdownTimeout()
|
boolean
|
isDeviceInInvocationThread(ITestDevice device)
แสดงค่าเป็นจริงหากมีการใช้เธรดการเรียกใช้ที่ใช้งานอยู่ในอุปกรณ์ |
boolean
|
isShuttingDown()
|
void
|
notifyFileChanged(File cmdFile, List<String> extraArgs)
|
void
|
removeAllCommands()
นำคำสั่งทั้งหมดออกจากตัวกำหนดเวลา |
void
|
run()
บล็อกการดำเนินการหลักของเทรดนี้ |
void
|
setClearcutClient(ClearcutClient client)
ตั้งค่าไคลเอ็นต์ให้รายงานข้อมูลฮาร์เนส |
void
|
setMaxPollTime(long polling)
|
void
|
setPrintSchedulingWarning(boolean print)
|
boolean
|
shouldShutdownOnCmdfileError()
แสดงค่าเป็นจริงหากเราต้องปิดตัวกำหนดเวลาก็ต่อเมื่อมีข้อผิดพลาดในคำสั่ง |
void
|
shutdown(boolean notifyStop)
พยายามปิดตัวกำหนดเวลางานอย่างราบรื่น |
void
|
shutdownHard(boolean killAdb)
พยายามปิดตัวกำหนดเวลางานโดยไม่คำนึงถึงผลกระทบ |
void
|
shutdownHard()
พยายามปิดตัวกำหนดเวลางานโดยไม่คำนึงถึงผลกระทบ |
void
|
shutdownOnEmpty()
คล้ายกับ |
void
|
start()
เริ่มตัวกำหนดเวลารวมถึงการตั้งค่าการบันทึก การเริ่มต้นของ |
boolean
|
stopInvocation(ITestInvocation invocation)
หยุดการเรียกใช้ที่กำลังทำงาน |
boolean
|
stopInvocation(int invocationId, String cause)
หยุดการเรียกใช้ที่กำลังทำงานโดยระบุรหัส |
void
|
stopScheduling()
หยุดกำหนดเวลาและยอมรับการทดสอบใหม่ แต่จะไม่หยุด Tradefed |
เครื่องมือสร้างสาธารณะ
CommandScheduler
public CommandScheduler ()
สร้าง CommandScheduler
หมายเหตุ: ต้องเรียกใช้ start ก่อนใช้งาน
เมธอดสาธารณะ
addCommand
public Pair<Boolean, Integer> addCommand (String[] args)
เพิ่มคำสั่งลงในตัวจัดกำหนดการ
โดยพื้นฐานแล้ว คำสั่งคืออินสแตนซ์ของการกำหนดค่าที่จะเรียกใช้และอาร์กิวเมนต์ที่เกี่ยวข้อง
หากระบุอาร์กิวเมนต์ "--help" ระบบจะแสดงข้อความช่วยเหลือสำหรับการกำหนดค่าไปยัง stdout ไม่เช่นนั้น ระบบจะเพิ่มการกำหนดค่าลงในคิวเพื่อเรียกใช้
| พารามิเตอร์ | |
|---|---|
args |
String: อาร์กิวเมนต์การกำหนดค่า |
| การคืนสินค้า | |
|---|---|
Pair<Boolean, Integer> |
คู่ค่า ค่าแรกคือบูลีน true หากเพิ่มคำสั่งสำเร็จ
ค่าที่ 2 คือรหัสเครื่องมือติดตามคำสั่งที่ทราบ(ค่าที่ไม่เป็นลบ) หากเพิ่มคำสั่งสำเร็จ ให้ส่งคืน 0 เมื่อเพิ่มคำสั่งสำหรับอุปกรณ์ทั้งหมด มิฉะนั้นให้ส่งคืน -1 |
| ส่ง | |
|---|---|
ConfigurationException |
|
addCommandFile
public void addCommandFile (String cmdFilePath,
List<String> extraArgs)เพิ่มคำสั่งทั้งหมดจากไฟล์ที่ระบุไปยังตัวกำหนดเวลา
| พารามิเตอร์ | |
|---|---|
cmdFilePath |
String: เส้นทางระบบไฟล์ของไฟล์คำสั่ง |
extraArgs |
List: List ของอาร์กิวเมนต์ String ที่จะต่อท้ายแต่ละคำสั่งที่แยกวิเคราะห์
จากไฟล์ เว้นว่างไว้ได้ แต่ต้องไม่ใช่ค่า Null |
| ส่ง | |
|---|---|
ConfigurationException |
|
รอ
public void await ()
รอให้ตัวกำหนดเวลาเริ่มทำงาน รวมถึงรอให้การส่งต่อจาก TF เก่าเสร็จสมบูรณ์ (หากมี)
| ส่ง | |
|---|---|
InterruptedException |
|
checkDelegation
public static TradefedDelegator checkDelegation (String[] args)
สร้างผู้มอบสิทธิ์ตามบรรทัดคำสั่งเพื่อดูว่าเราต้องมอบสิทธิ์การเรียกใช้หรือไม่
| พารามิเตอร์ | |
|---|---|
args |
String |
| การคืนสินค้า | |
|---|---|
TradefedDelegator |
|
| ส่ง | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
createReleaseMap
public static Map<ITestDevice, FreeDeviceState> createReleaseMap (IInvocationContext context, Throwable e)
สร้างแผนที่สถานะของอุปกรณ์เพื่อให้ปล่อยอุปกรณ์ได้อย่างเหมาะสม
| พารามิเตอร์ | |
|---|---|
context |
IInvocationContext |
e |
Throwable |
| การคืนสินค้า | |
|---|---|
Map<ITestDevice, FreeDeviceState> |
|
createSandbox
public ISandbox createSandbox ()
สร้าง ISandbox ที่การเรียกใช้จะใช้ในการเรียกใช้
| การคืนสินค้า | |
|---|---|
ISandbox |
|
displayCommandQueue
public void displayCommandQueue (PrintWriter printWriter)
แสดงข้อมูลการแก้ไขข้อบกพร่องโดยละเอียดเกี่ยวกับสถานะของคิวการดำเนินการคำสั่ง
displayCommandsInfo
public void displayCommandsInfo (PrintWriter printWriter,
String regex)แสดงรายการคำสั่งปัจจุบัน
| พารามิเตอร์ | |
|---|---|
printWriter |
PrintWriter: PrintWriter ที่จะส่งออก |
regex |
String: นิพจน์ทั่วไปที่ควรจับคู่คำสั่งเพื่อให้พิมพ์ได้ หากเป็น Null ระบบจะพิมพ์คำสั่งทั้งหมด |
displayInvocationsInfo
public void displayInvocationsInfo (PrintWriter printWriter)
แสดงรายการการเรียกใช้ปัจจุบัน
| พารามิเตอร์ | |
|---|---|
printWriter |
PrintWriter: PrintWriter ที่จะส่งออก |
dumpCommandsXml
public void dumpCommandsXml (PrintWriter printWriter,
String regex)ทิ้งไฟล์ XML ที่ขยายแล้วสำหรับคำสั่งที่มี
Option ค่าทั้งหมดที่ระบุสำหรับคำสั่งปัจจุบันทั้งหมด
| พารามิเตอร์ | |
|---|---|
printWriter |
PrintWriter: PrintWriter ที่จะแสดงสถานะ |
regex |
String: นิพจน์ทั่วไปที่ควรจับคู่คำสั่งเพื่อให้ระบบทิ้งไฟล์ XML หากเป็น Null ระบบจะทิ้งคำสั่งทั้งหมด |
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)
เรียกใช้คำสั่งในอุปกรณ์ที่จัดสรรแล้วโดยตรง
| พารามิเตอร์ | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener ที่จะได้รับแจ้ง |
device |
ITestDevice: ITestDevice ที่จะใช้ |
args |
String: อาร์กิวเมนต์คำสั่ง |
| การคืนสินค้า | |
|---|---|
long |
รหัสการเรียกใช้ของคำสั่งที่กำหนดเวลาไว้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
execCommand
public long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args)
จัดสรรอุปกรณ์โดยตรงและเรียกใช้คำสั่งโดยไม่ต้องเพิ่มลงในคิวคำสั่ง
โดยใช้ IInvocationContext ที่มีอยู่แล้ว
| พารามิเตอร์ | |
|---|---|
context |
IInvocationContext: IInvocationContext ที่มีอยู่ |
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener ที่จะได้รับแจ้ง |
args |
String: อาร์กิวเมนต์คำสั่ง |
| การคืนสินค้า | |
|---|---|
long |
|
| ส่ง | |
|---|---|
ConfigurationException |
|
NoDeviceException |
|
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, String[] args)
จัดสรรอุปกรณ์โดยตรงและเรียกใช้คำสั่งโดยไม่ต้องเพิ่มลงในคิวคำสั่ง
| พารามิเตอร์ | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener ที่จะได้รับแจ้ง |
args |
String: อาร์กิวเมนต์คำสั่ง |
| การคืนสินค้า | |
|---|---|
long |
รหัสการเรียกใช้ของคำสั่งที่กำหนดเวลาไว้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
NoDeviceException |
|
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, List<ITestDevice> reservedDevices, String[] args)
เรียกใช้คำสั่งในอุปกรณ์ที่จัดสรรแล้วโดยตรง
| พารามิเตอร์ | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener ที่จะได้รับแจ้ง |
reservedDevices |
List: ERROR(/List ที่จะใช้ |
args |
String: อาร์กิวเมนต์คำสั่ง |
| การคืนสินค้า | |
|---|---|
long |
รหัสการเรียกใช้ของคำสั่งที่กำหนดเวลาไว้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
getCommandFileWatcher
public CommandFileWatcher getCommandFileWatcher ()
รับ CommandFileWatcher ที่เหมาะสมสำหรับตัวกำหนดเวลานี้
| การคืนสินค้า | |
|---|---|
CommandFileWatcher |
|
getExecutingCommandCount
public int getExecutingCommandCount ()
แสดงผลจำนวนคำสั่งที่อยู่ในสถานะกำลังดำเนินการ
| การคืนสินค้า | |
|---|---|
int |
|
getHostState
public CommandScheduler.HostState getHostState ()
| การคืนสินค้า | |
|---|---|
CommandScheduler.HostState |
|
getInvocationInfo
public String getInvocationInfo (int invocationId)
แสดงข้อมูลเกี่ยวกับการเรียกใช้โดยระบุรหัสการเรียกใช้
| พารามิเตอร์ | |
|---|---|
invocationId |
int: รหัสติดตามของการเรียกใช้ |
| การคืนสินค้า | |
|---|---|
String |
String ที่มีข้อมูลเกี่ยวกับการเรียกใช้ |
getLastInvocationExitCode
public CommandRunner.ExitCode getLastInvocationExitCode ()
แสดงรหัสข้อผิดพลาดของการเรียกใช้ครั้งล่าสุดที่ทำงาน แสดงผล 0 (ไม่มีข้อผิดพลาด) หากยังไม่มีการเรียกใช้
| การคืนสินค้า | |
|---|---|
CommandRunner.ExitCode |
|
getLastInvocationThrowable
public Throwable getLastInvocationThrowable ()
ส่งคืน Throwable จากการเรียกใช้ครั้งล่าสุดที่ทำงานอยู่
แสดงผล Null หากไม่มี Throwable
| การคืนสินค้า | |
|---|---|
Throwable |
|
getReadyCommandCount
public int getReadyCommandCount ()
แสดงผลจำนวนคำสั่งที่มีสถานะพร้อมในคิว
| การคืนสินค้า | |
|---|---|
int |
|
getShutdownTimeout
public long getShutdownTimeout ()
| การคืนสินค้า | |
|---|---|
long |
|
isDeviceInInvocationThread
public boolean isDeviceInInvocationThread (ITestDevice device)
แสดงค่าเป็นจริงหากมีการใช้เธรดการเรียกใช้ที่ใช้งานอยู่ในอุปกรณ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice |
| การคืนสินค้า | |
|---|---|
boolean |
|
isShuttingDown
public boolean isShuttingDown ()
| การคืนสินค้า | |
|---|---|
boolean |
|
notifyFileChanged
public void notifyFileChanged (File cmdFile,
List<String> extraArgs)| พารามิเตอร์ | |
|---|---|
cmdFile |
File |
extraArgs |
List |
removeAllCommands
public void removeAllCommands ()
นำคำสั่งทั้งหมดออกจากตัวกำหนดเวลา
โฮมรัน
public void run ()
บล็อกการดำเนินการหลักของเทรดนี้
setClearcutClient
public void setClearcutClient (ClearcutClient client)
ตั้งค่าไคลเอ็นต์ให้รายงานข้อมูลฮาร์เนส
| พารามิเตอร์ | |
|---|---|
client |
ClearcutClient |
setMaxPollTime
public void setMaxPollTime (long polling)
| พารามิเตอร์ | |
|---|---|
polling |
long |
setPrintSchedulingWarning
public void setPrintSchedulingWarning (boolean print)
| พารามิเตอร์ | |
|---|---|
print |
boolean |
shouldShutdownOnCmdfileError
public boolean shouldShutdownOnCmdfileError ()
แสดงค่าเป็นจริงหากเราต้องปิดตัวกำหนดเวลาก็ต่อเมื่อมีข้อผิดพลาดในคำสั่ง
| การคืนสินค้า | |
|---|---|
boolean |
|
ปิดเครื่อง
public void shutdown (boolean notifyStop)
พยายามปิดตัวกำหนดเวลางานอย่างราบรื่น
| พารามิเตอร์ | |
|---|---|
notifyStop |
boolean: หากเป็นจริง จะแจ้งการเรียกใช้การปิด TF |
shutdownHard
public void shutdownHard (boolean killAdb)
พยายามปิดตัวกำหนดเวลางานโดยไม่คำนึงถึงผลกระทบ
คล้ายกับ shutdown() แต่จะปิดการเชื่อมต่อ adb ด้วย (ไม่บังคับ) เพื่อพยายาม "กระตุ้น" การเรียกใช้ที่กำลังดำเนินการให้เสร็จเร็วขึ้น
| พารามิเตอร์ | |
|---|---|
killAdb |
boolean |
shutdownHard
public void shutdownHard ()
พยายามปิดตัวกำหนดเวลางานโดยไม่คำนึงถึงผลกระทบ เหมือนกับ shutdownHard(true)
shutdownOnEmpty
public void shutdownOnEmpty ()
คล้ายกับ shutdown() แต่จะรอให้คำสั่งทั้งหมดทำงานก่อนที่จะออก
โปรดทราบว่าหากคำสั่งใดอยู่ในโหมดวนซ้ำ ตัวกำหนดเวลาก็จะไม่ออก
เริ่ม
public void start ()
เริ่มตัวกำหนดเวลารวมถึงการตั้งค่าการบันทึก การเริ่มต้นของ DeviceManager ฯลฯ
stopInvocation
public boolean stopInvocation (ITestInvocation invocation)
หยุดการเรียกใช้ที่กำลังทำงาน
| พารามิเตอร์ | |
|---|---|
invocation |
ITestInvocation |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากหยุดการเรียกใช้ มิเช่นนั้นจะเป็นเท็จ |
stopInvocation
public boolean stopInvocation (int invocationId,
String cause)หยุดการเรียกใช้ที่กำลังทำงานโดยระบุรหัส
| พารามิเตอร์ | |
|---|---|
invocationId |
int: รหัสติดตามของการเรียกใช้ |
cause |
String: สาเหตุที่ทำให้หยุดการเรียกใช้ |
| การคืนสินค้า | |
|---|---|
boolean |
เป็นจริงหากหยุดการเรียกใช้ มิเช่นนั้นจะเป็นเท็จ |
stopScheduling
public void stopScheduling ()
หยุดกำหนดเวลาและยอมรับการทดสอบใหม่ แต่จะไม่หยุด Tradefed ซึ่งมีไว้เพื่อเปิดใช้ การปิดระบบ 2 ขั้นตอน โดยขั้นแรกเราจะระบายการทดสอบที่กำลังทำงานทั้งหมด แล้วจึงสิ้นสุดกระบวนการ Tradefed
วิธีการที่ได้รับการป้องกัน
cleanUp
protected void cleanUp ()
ปิดบันทึกและล้างข้อมูลอื่นๆ ที่จำเป็นก่อนที่เราจะออก
แสดงเพื่อให้การทดสอบหน่วยสามารถจำลองได้
createConfiguration
protected IConfiguration createConfiguration (String[] args)
| พารามิเตอร์ | |
|---|---|
args |
String |
| การคืนสินค้า | |
|---|---|
IConfiguration |
|
| ส่ง | |
|---|---|
ConfigurationException |
|
createInvocationContext
protected IInvocationContext createInvocationContext ()
| การคืนสินค้า | |
|---|---|
IInvocationContext |
|
dryRunCommandReporting
protected void dryRunCommandReporting (ICommandScheduler.IScheduledInvocationListener handler, IConfiguration config)
กำหนดว่าคำสั่งที่ระบุเป็นการทดสอบหรือไม่ หากคำสั่งเป็นการทดสอบ ให้ตรวจสอบคำสั่ง หากมีปัญหาเกี่ยวกับการกำหนดค่า ระบบจะแสดง ConfigurationException
| พารามิเตอร์ | |
|---|---|
handler |
ICommandScheduler.IScheduledInvocationListener: ERROR(/InvocationEventHandler) เพื่อรายงานเหตุการณ์สำหรับการตรวจสอบการทดสอบ |
config |
IConfiguration |
| การคืนสินค้า | |
|---|---|
void |
จริง หากคำสั่งเป็นการทดสอบการทำงาน มิเช่นนั้นจะเป็นเท็จ |
| ส่ง | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
execCommand
protected long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, List<ITestDevice> reservedDevices, String[] args)
| พารามิเตอร์ | |
|---|---|
context |
IInvocationContext |
listener |
ICommandScheduler.IScheduledInvocationListener |
reservedDevices |
List |
args |
String |
| การคืนสินค้า | |
|---|---|
long |
|
| ส่ง | |
|---|---|
ConfigurationException |
|
getConfigFactory
protected IConfigurationFactory getConfigFactory ()
Factory method สำหรับการรับการอ้างอิงถึง IConfigurationFactory
| การคืนสินค้า | |
|---|---|
IConfigurationFactory |
IConfigurationFactory ที่จะใช้ |
getDeviceManagementServer
protected DeviceManagementGrpcServer getDeviceManagementServer ()
| การคืนสินค้า | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
protected IDeviceManager getDeviceManager ()
Factory method สำหรับการรับการอ้างอิงถึง IDeviceManager
| การคืนสินค้า | |
|---|---|
IDeviceManager |
IDeviceManager ที่จะใช้ |
getFeatureServer
protected TradefedFeatureServer getFeatureServer ()
| การคืนสินค้า | |
|---|---|
TradefedFeatureServer |
|
getKeyStoreClient
protected IKeyStoreClient getKeyStoreClient ()
ดึงข้อมูล IKeyStoreClient โดยใช้ IKeyStoreFactory ที่ประกาศไว้ใน ERROR(/IGlobalConfiguration) หรือ null หากไม่ได้กำหนดไว้
| การคืนสินค้า | |
|---|---|
IKeyStoreClient |
IKeyStoreClient |
getTestInvocationManagementServer
protected TestInvocationManagementServer getTestInvocationManagementServer ()
| การคืนสินค้า | |
|---|---|
TestInvocationManagementServer |
|
initLogging
protected void initLogging ()
เริ่มต้นบันทึก ddmlib
แสดงเพื่อให้การทดสอบหน่วยสามารถจำลองได้
isShutdown
protected boolean isShutdown ()
| การคืนสินค้า | |
|---|---|
boolean |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| พารามิเตอร์ | |
|---|---|
manager |
IDeviceManager |
shouldMarkReleased
protected boolean shouldMarkReleased ()
| การคืนสินค้า | |
|---|---|
boolean |
|