تنفيذ الاستدعاء في وضع الحماية
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
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 |