ParentSandboxInvocationExecution
public class ParentSandboxInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invocer.InvocationExecution | |
↳ | com.android.tradefed.invocer.sandbox.ParentSandboxInvocationExecution |
إصدار InvocationExecution
للإجراءات الخاصة للاستدعاء الأصلي عند تشغيل وضع الحماية.
ملخص
المقاولين العامة | |
---|---|
ParentSandboxInvocationExecution () |
الأساليب العامة | |
---|---|
void | doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception) قم بتنفيذ خطوة التنظيف target_preparer وmulti_target_preparer. |
void | doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener) قم بتنفيذ خطوة الإعداد target_preparer وmulti_target_preparer. |
void | doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception) قم بتنفيذ خطوة التفكيك target_preparer وmulti_target_preparer. |
boolean | fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener) قم بتنفيذ خطوة build_provider الخاصة بالاستدعاء. |
void | reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage) قم بالإبلاغ عن بعض سجلات الأجهزة في مراحل مختلفة من الاستدعاء. |
void | runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception) قم باستدعاء |
void | runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger) استدعاء |
void | runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener) يدير الاختبار. |
الأساليب المحمية | |
---|---|
IConfigurationFactory | getFactory () إرجاع |
getPreparersToRun ( IConfiguration config, String deviceName) قم بإسترجاع قائمة المجهزين للتشغيل على هذا الجهاز. | |
IRunUtil | getRunUtil () |
boolean | prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener) إرجاع حالة نتيجة تشغيل وضع الحماية. |
المقاولين العامة
ParentSandboxInvocationExecution
public ParentSandboxInvocationExecution ()
الأساليب العامة
com.doCleanUp
public void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)
قم بتنفيذ خطوة التنظيف target_preparer وmulti_target_preparer. هل تنظف الأجهزة.
حدود | |
---|---|
context | IInvocationContext : IInvocationContext للاستدعاء. |
config | IConfiguration : IConfiguration لهذا التشغيل الاختباري. |
exception | Throwable : الاستثناء الأصلي الذي تم طرحه بواسطة الاختبار قيد التشغيل. |
com.doSetup
public void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger listener)
قم بتنفيذ خطوة الإعداد target_preparer وmulti_target_preparer. هل يلزم إعداد جميع الأجهزة لتشغيل الاختبار.
حدود | |
---|---|
testInfo | TestInformation : TestInformation الخاصة بالاستدعاء. |
config | IConfiguration : IConfiguration لهذا التشغيل الاختباري. |
listener | ITestLogger : ITestLogger للإبلاغ عن سجلات فشل الإعداد. |
رميات | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
doTeardown
public void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)
قم بتنفيذ خطوة التفكيك target_preparer وmulti_target_preparer. هل تمزق الأجهزة المرتبطة بالإعداد.
حدود | |
---|---|
testInfo | TestInformation : TestInformation الخاصة بالاستدعاء. |
config | IConfiguration : IConfiguration لهذا التشغيل الاختباري. |
logger | ITestLogger : ITestLogger للإبلاغ عن السجلات. |
exception | Throwable : الاستثناء الأصلي الذي تم طرحه بواسطة الاختبار قيد التشغيل. |
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 |
ReportLogs
public void reportLogs (ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)
قم بالإبلاغ عن بعض سجلات الأجهزة في مراحل مختلفة من الاستدعاء. على سبيل المثال: سجل.
حدود | |
---|---|
device | ITestDevice : الجهاز الذي سيتم الإبلاغ عن السجلات منه. |
logger | ITestLogger : مسجل السجلات. |
stage | TestInvocation.Stage : مرحلة الاستدعاء التي نحن فيها. |
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 |
إبدأ الاختبارات
public void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)
يدير الاختبار.
حدود | |
---|---|
info | TestInformation : TestInformation التي سيتم تشغيل الاختبارات بها. |
config | IConfiguration : IConfiguration المطلوب تشغيله |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
الأساليب المحمية
getFactory
protected IConfigurationFactory getFactory ()
إرجاع IConfigurationFactory
المستخدم في التكوينات التي تم إنشاؤها.
عائدات | |
---|---|
IConfigurationFactory |
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
قم بإسترجاع قائمة المجهزين للتشغيل على هذا الجهاز.
تم التجاوز في فئات وضع الحماية لتقييد تشغيل معدي المختبر داخل صندوق الحماية الفرعي
حدود | |
---|---|
config | IConfiguration |
deviceName | String |
عائدات | |
---|---|
getRunUtil
protected IRunUtil getRunUtil ()
عائدات | |
---|---|
IRunUtil |
PreparAndRunSandbox
protected boolean prepareAndRunSandbox (TestInformation info, IConfiguration config, ITestInvocationListener listener)
إرجاع حالة نتيجة تشغيل وضع الحماية.
حدود | |
---|---|
info | TestInformation |
config | IConfiguration |
listener | ITestInvocationListener |
عائدات | |
---|---|
boolean |