RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

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


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

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

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

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

خلاصه

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

RunOnSecondaryUserTargetPreparer ()

روش های عمومی

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

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

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

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

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

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

روش های عمومی

برپایی

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