تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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)

ITestDevice#postInvocationTearDown(Throwable) لكل جزء من أجزاء الجهاز في الاستدعاء.

void runDevicePreInvocationSetup ( IInvocationContext context, IConfiguration config, ITestLogger logger)

استدعاء ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) .

الطرق المحمية

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)

استدعاء ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) .

المعلمات
context IInvocationContext : IInvocationContext الخاص بالاستدعاء.

config IConfiguration : تكوين IConfiguration لهذا الاختبار التجريبي.

logger ITestLogger : ITestLogger للإبلاغ عن السجلات.

رميات
DeviceNotAvailableException
TargetSetupError

الطرق المحمية

getLabPreparersToRun

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

استرجع قائمة بأجهزة تحضير المعامل لتشغيلها على هذا الجهاز.

تم التجاوز في فصول وضع الحماية لتقييد مُعدّي المختبرات من العمل داخل بيئة الحماية الفرعية

المعلمات
config IConfiguration

deviceName String

عائدات

getTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

استرجع قائمة المُعدِّين المستهدفين للتشغيل على هذا الجهاز.

تم التجاوز في فصول وضع الحماية لتقييد مُعدّي المختبرات من العمل داخل بيئة الحماية الفرعية

المعلمات
config IConfiguration

deviceName String

عائدات

logHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

اجمع السجلات من $ TMPDIR / adb $ UID.log.

المعلمات
config IConfiguration

logger ITestLogger