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

setUp

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