RunOnİkincilUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

Java.lang.Nesne
🎃 com.android.tradefed.targetprep.BaseTargetPreparer
  🎃 com.android.tradefed.targetprep.RunOnsecondaryUserTargetPreparer


Testin ikincil kullanıcı olarak çalıştırıldığından emin olmak için ITargetPreparer. Ayrıca, ERROR(/START_BACKGROUND_USER) seçeneği true ve geçerli kullanıcı zaten bir ikincil kullanıcı olarak, bir web sitesinde görünür bir arka plan ikincil ikincil görüntülü reklam.

Hedef ikincil kullanıcı mevcut değilse yeni bir kullanıcı oluşturulur ve mevcut ikincil kullanıcı yıkmak. Aksi takdirde, yeni bir kod oluşturmak yerine bu dosya kullanılır ve kaldırılmaz. yıkmaya başladı.

Cihazın gerektiğinde yeni bir kullanıcı oluşturma kapasitesi yoksa araç bağımsız değişkeni atlama-test-nedeni ayarlanır ve kullanıcı değiştirilmez. Testler çalışması bu duruma yanıt vermek için bu bağımsız değişkeni okuyabilir.

Özet

Kamu inşaatçıları

RunOnSecondaryUserTargetPreparer()

Herkese açık yöntemler

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

Korunan yöntemler

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

İstenen sayıda kullanıcı oluşturmanın mümkün olup olmadığını kontrol eder.

Kamu inşaatçıları

RunOnİkincilUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Herkese açık yöntemler

kur

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Fırlatma
DeviceNotAvailableException
TargetSetupError

Sökme

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametreler
testInfo TestInformation

e Throwable

Fırlatma
DeviceNotAvailableException

Korunan yöntemler

EkKullanıcılar

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

İstenen sayıda kullanıcı oluşturmanın mümkün olup olmadığını kontrol eder.

Parametreler
device ITestDevice

numberOfUsers int

İlerlemeler
boolean

Fırlatma
DeviceNotAvailableException