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 من طلب التنفيذ. |
الطرق المحمية | |
---|---|
|
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 من عملية الاختبار هذه. |
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 |
الطرق المحمية
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
استرداد قائمة بإعدادات المختبرات لتشغيلها على هذا الجهاز
تم إلغاؤه في فئات وضع الحماية لحظر تشغيل أدوات إعداد المختبرات داخل وضع الحماية child
المعلمات | |
---|---|
config |
IConfiguration |
deviceName |
String |
المرتجعات | |
---|---|
|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (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 |