RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
لضمان إجراء الاختبار بصفتك مستخدمًا ثانويًا بالإضافة إلى ذلك، إذا كان
الخيار ERROR(/START_BACKGROUND_USER)
هو true
وكان المستخدم الحالي
مستخدمًا ثانويًا، سيضمن ذلك ظهور مستخدم ثانوي مرئي في الخلفية على
شاشة ثانوية.
إذا لم يكن المستخدم الثانوي المستهدَف متوفّرًا، سيتم إنشاء مستخدم جديد وإزالته في مرحلة
الإيقاف. بخلاف ذلك، سيتم استخدامه بدلاً من إنشاء نموذج جديد، ولن تتم إزالته
عند إزالة النموذج.
إذا لم يكن الجهاز مزوّدًا بسعة لإنشاء مستخدم جديد عند الحاجة، سيتم ضبط مَعلمة أداة القياس skip-tests-reason، ولن يتم تغيير المستخدم. يمكن للاختبارات التي يتم إجراؤها على الجهاز قراءة هذه الوسيطة للردّ على هذه الحالة.
ملخّص
وظائف الإنشاء العامة
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
الطرق العامة
public void setUp (TestInformation testInfo)
المعلمات |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
المعلمات |
testInfo |
TestInformation |
e |
Throwable |
الطرق المحمية
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
للتحقّق مما إذا كان من الممكن إنشاء العدد المطلوب من المستخدمين
المعلمات |
device |
ITestDevice |
numberOfUsers |
int |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]