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 |