RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


یک ITargetPreparer که یک کاربر ثانویه را در تنظیمات ایجاد می‌کند و نشان می‌دهد که آزمایش‌ها باید در آن کاربر اجرا شوند.

در حذف، کاربر ثانویه حذف می شود.

اگر یک کاربر ثانویه از قبل وجود داشته باشد، به جای ایجاد یک کاربر جدید، از آن استفاده می‌شود و با حذف حذف نمی‌شود.

اگر دستگاه ظرفیت ایجاد کاربر جدید را در صورت نیاز نداشته باشد، آرگومان ابزار دقیق skip-tests-reason تنظیم می شود و کاربر تغییر نخواهد کرد. آزمایش‌هایی که روی دستگاه اجرا می‌شوند می‌توانند این آرگومان را بخوانند تا به این حالت پاسخ دهند.

خلاصه

سازندگان عمومی

RunOnSecondaryUserTargetPreparer ()

روش های عمومی

void setConfiguration ( IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

روش های محافظت شده

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

بررسی می کند که آیا امکان ایجاد تعداد مورد نظر کاربر وجود دارد یا خیر.

سازندگان عمومی

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

روش های عمومی

پیکربندی set

public void setConfiguration (IConfiguration configuration)

IConfiguration در حال استفاده را تزریق می کند.

پارامترها
configuration IConfiguration

راه اندازی

public void setUp (TestInformation testInfo)

پارامترها
testInfo TestInformation

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

پاره کردن

public void tearDown (TestInformation testInfo, 
                Throwable e)

پارامترها
testInfo TestInformation

e Throwable

پرتاب می کند
DeviceNotAvailableException

روش های محافظت شده

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

بررسی می کند که آیا امکان ایجاد تعداد مورد نظر کاربر وجود دارد یا خیر.

پارامترها
device ITestDevice

numberOfUsers int

برمی گرداند
boolean

پرتاب می کند
DeviceNotAvailableException