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 ()

روشهای عمومی

setConfiguration

public void setConfiguration (IConfiguration configuration)

تزریق IConfiguration استفاده شده است.

مولفه های
configuration IConfiguration

برپایی

public void setUp (TestInformation testInfo)

مولفه های
testInfo TestInformation

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

tearDown

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