SandboxedInvocationExecution
public
class
SandboxedInvocationExecution
extends InvocationExecution
| java.lang.Object | ||
| ↳ | com.android.tradefed.invoker.InvocationExecution | |
| ↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution | |
تنفيذ وضع الحماية الآمن الخاص لطلب التنفيذ: هذا هو InvocationExection عندما نكون داخل وضع الحماية الآمن وننفّذ الأمر. يجب أن يكون الإصدار متوفّرًا في السياق.
ملخّص
وظائف الإنشاء العامة | |
|---|---|
SandboxedInvocationExecution()
|
|
الطرق العامة | |
|---|---|
void
|
cleanUpBuilds(IInvocationContext context, IConfiguration config)
نفِّذ خطوة تنظيف build_provider. |
boolean
|
fetchBuild(TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
نفِّذ خطوة build_provider من طلب التنفيذ. |
void
|
runDevicePostInvocationTearDown(IInvocationContext context, IConfiguration config, Throwable exception)
استخدِم |
void
|
runDevicePreInvocationSetup(IInvocationContext context, IConfiguration config, ITestLogger logger)
استخدِم |
الطرق المحمية | |
|---|---|
|
getPreparersToRun(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 من عملية الاختبار هذه.
|
fetchBuild
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 |
|
runDevicePostInvocationTearDown
public void runDevicePostInvocationTearDown (IInvocationContext context,
IConfiguration config,
Throwable exception)استخدِم ITestDevice#postInvocationTearDown(Throwable) لكل جزء من أجزاء
الاستدعاء الخاص بالجهاز.
| المعلمات | |
|---|---|
context |
IInvocationContext: IInvocationContext الاستدعاء |
config |
IConfiguration: IConfiguration من عملية الاختبار هذه. |
exception |
Throwable: الاستثناء الأصلي الذي تم طرحه أثناء تشغيل الاختبار، إن توفّر.
|
runDevicePreInvocationSetup
public void runDevicePreInvocationSetup (IInvocationContext context,
IConfiguration config,
ITestLogger logger)استخدِم ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) لكل جزء من أجزاء
الاستدعاء الخاص بالجهاز.
| المعلمات | |
|---|---|
context |
IInvocationContext: IInvocationContext الاستدعاء |
config |
IConfiguration: IConfiguration من عملية الاختبار هذه. |
logger |
ITestLogger: ITestLogger للإبلاغ عن السجلات |
| عمليات الرمي | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
الطرق المحمية
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
استرداد قائمة بالمعدّين لتشغيلها على هذا الجهاز
تم إلغاؤه في فئات وضع الحماية لحظر تشغيل أدوات إعداد المختبرات داخل وضع الحماية child
| المعلمات | |
|---|---|
config |
IConfiguration |
deviceName |
String |
| المرتجعات | |
|---|---|
|
|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
اجمع السجلات من $TMPDIR/adb.$UID.log.
| المعلمات | |
|---|---|
config |
IConfiguration |
logger |
ITestLogger |