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 فراخوانی را اجرا کنید. |
روش های محافظت شده | |
---|---|
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 |
روش های محافظت شده
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 |