تنفيذ الاستدعاء في وضع الحماية

public class SandboxedInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
  com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution


تنفيذ وضع الحماية الخاص للاستدعاء: هذا هو الاستدعاء الذي يتم تنفيذه عندما داخل وضع الحماية بتشغيل الأمر. يجب أن يكون الإصدار متاحًا في السياق.

ملخّص

شركة إنشاءات عامة

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.

شركة إنشاءات عامة

تنفيذ الاستدعاء في وضع الحماية

public SandboxedInvocationExecution ()

الطرق العامة

عمليات التنظيف

public void cleanUpBuilds (IInvocationContext context, 
                IConfiguration config)

نفِّذ خطوة تنظيف Build_provider. وهي مرتبطة بجلب الإصدار.

المعلمات
context IInvocationContext: IInvocationContext للاستدعاء.

config IConfiguration: القيمة IConfiguration لعملية الاختبار هذه.

إنشاء الجلب

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

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

استرجع قائمة بأدوات إعداد المختبرات لتشغيلها على هذا الجهاز.

تم تجاوزها في فئات وضع الحماية لمنع تشغيل برامج تحضير المعمل داخل وضع الحماية ابن/ابنة

المعلمات
config IConfiguration

deviceName String

المرتجعات

GetTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

استرجع قائمة بأدوات إعداد الاستهداف لتشغيلها على هذا الجهاز.

تم تجاوزها في فئات وضع الحماية لمنع تشغيل برامج تحضير المعمل داخل وضع الحماية ابن/ابنة

المعلمات
config IConfiguration

deviceName String

المرتجعات

LogHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

اجمَع السجلات من $TMPDIR/adb.$UID.log.

المعلمات
config IConfiguration

logger ITestLogger