SandboxedInvocationExecution. التنفيذ
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 من الاستدعاء. |
void | runDevicePostInvocationTearDown ( IInvocationContext context, IConfiguration config, Throwable exception) قم باستدعاء |
void | runDevicePreInvocationSetup ( IInvocationContext context, IConfiguration config, ITestLogger logger) |
الطرق المحمية | |
---|---|
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 |
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)
حدود | |
---|---|
context | IInvocationContext : IInvocationContext الخاص بالاستدعاء. |
config | IConfiguration : IConfiguration لهذا الاختبار التجريبي. |
logger | ITestLogger : ITestLogger للإبلاغ عن السجلات. |
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
الطرق المحمية
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 |