SandboxedInvocationExecution
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.object | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
اجرای Sandbox ویژه Invocation: این InvocationExection برای زمانی است که ما در داخل sandbox هستیم که دستور را اجرا می کنیم. ساخت باید از قبل در زمینه موجود باشد.
خلاصه
سازندگان عمومی | |
---|---|
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)
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
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
فهرستی از آمادهکنندههای آزمایشگاهی را برای اجرا در این دستگاه بازیابی کنید.
در کلاسهای sandbox لغو میشود تا آمادهکنندگان آزمایشگاه را از اجرا در کودک sandbox محدود کند
مولفه های | |
---|---|
config | IConfiguration |
deviceName | String |
برمی گرداند | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
فهرستی از آمادهکنندههای هدف را برای اجرا در این دستگاه بازیابی کنید.
در کلاسهای sandbox لغو میشود تا آمادهکنندگان آزمایشگاه را از اجرا در کودک sandbox محدود کند
مولفه های | |
---|---|
config | IConfiguration |
deviceName | String |
برمی گرداند | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
گزارشها را از $TMPDIR/adb.$UID.log جمعآوری کنید.
مولفه های | |
---|---|
config | IConfiguration |
logger | ITestLogger |