SandboxedInvocationExecution
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.inviver.InvocationExecution | |
↳ | com.android.tradefed.inviver.sandbox.SandboxedInvocationExecution |
การดำเนินการแซนด์บ็อกซ์แบบพิเศษของการร้องขอ: นี่คือ InvocationExection สำหรับเมื่อเราอยู่ในแซนด์บ็อกซ์ที่รันคำสั่ง โครงสร้างควรมีอยู่แล้วในบริบท
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
SandboxedInvocationExecution () |
วิธีการสาธารณะ | |
---|---|
void | cleanUpBuilds ( IInvocationContext context, IConfiguration config) ดำเนินการขั้นตอนการล้างข้อมูล build_provider |
boolean | fetchBuild ( TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) ดำเนินการขั้นตอน build_provider ของการร้องขอ |
วิธีการที่ได้รับการป้องกัน | |
---|---|
getLabPreparersToRun ( IConfiguration config, String deviceName) รับรายชื่อผู้จัดเตรียมห้องปฏิบัติการเพื่อใช้งานบนอุปกรณ์นี้ | |
getTargetPreparersToRun ( IConfiguration config, String deviceName) รับรายชื่อผู้จัดเตรียมเป้าหมายเพื่อเรียกใช้บนอุปกรณ์นี้ | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) รวบรวมบันทึกจาก $TMPDIR/adb.$UID.log |
ผู้รับเหมาก่อสร้างสาธารณะ
SandboxedInvocationExecution
public SandboxedInvocationExecution ()
วิธีการสาธารณะ
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
ดำเนินการขั้นตอนการล้างข้อมูล build_provider เกี่ยวข้องกับการดึงข้อมูลงานสร้าง
พารามิเตอร์ | |
---|---|
context | IInvocationContext : IInvocationContext ของการร้องขอ |
config | IConfiguration : IConfiguration ของการทดสอบการทำงานนี้ |
ดึงข้อมูล Build
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
ดำเนินการขั้นตอน build_provider ของการร้องขอ
พารามิเตอร์ | |
---|---|
testInfo | TestInformation : TestInformation ของการร้องขอ |
config | IConfiguration : IConfiguration ของการทดสอบการทำงานนี้ |
rescheduler | IRescheduler : IRescheduler สำหรับจัดกำหนดการส่วนของการร้องขอใหม่เพื่อดำเนินการกับทรัพยากรอื่น |
listener | ITestInvocationListener : ITestInvocation เพื่อรายงานความล้มเหลวในการดาวน์โหลดบิลด์ |
การส่งคืน | |
---|---|
boolean | เป็นจริงหากเราดาวน์โหลดบิลด์สำเร็จ มิฉะนั้นจะเป็นเท็จ |
ขว้าง | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
วิธีการที่ได้รับการป้องกัน
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
รับรายชื่อผู้จัดเตรียมห้องปฏิบัติการเพื่อใช้งานบนอุปกรณ์นี้
ถูกแทนที่ในคลาสแซนด์บ็อกซ์เพื่อจำกัดไม่ให้ผู้จัดเตรียมห้องปฏิบัติการถูกเรียกใช้ภายในแซนด์บ็อกซ์ชายน์
พารามิเตอร์ | |
---|---|
config | IConfiguration |
deviceName | String |
การส่งคืน | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
รับรายชื่อผู้จัดเตรียมเป้าหมายเพื่อเรียกใช้บนอุปกรณ์นี้
ถูกแทนที่ในคลาสแซนด์บ็อกซ์เพื่อจำกัดไม่ให้ผู้จัดเตรียมห้องปฏิบัติการถูกเรียกใช้ภายในแซนด์บ็อกซ์ชายด์
พารามิเตอร์ | |
---|---|
config | IConfiguration |
deviceName | String |
การส่งคืน | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
รวบรวมบันทึกจาก $TMPDIR/adb.$UID.log
พารามิเตอร์ | |
---|---|
config | IConfiguration |
logger | ITestLogger |