تنفيذ SandboxedInvocation
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invocer.InvocationExecution | |
↳ | com.android.tradefed.invocer.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. |
المقاولين العامة
تنفيذ SandboxedInvocation
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)
قم بإسترجاع قائمة معدي المختبرات ليتم تشغيلهم على هذا الجهاز.
تم التجاوز في فئات وضع الحماية لتقييد تشغيل معدي المختبر داخل صندوق الحماية الفرعي
حدود | |
---|---|
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 |