RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


Testin ikincil kullanıcı olarak çalıştırılmasını sağlamak için bir ITargetPreparer. Ayrıca, ERROR(/START_BACKGROUND_USER) seçeneği true ise ve mevcut kullanıcı zaten ikincil bir kullanıcıysa ikincil ekranda görünür bir ikincil kullanıcı çalıştırılır.

Hedef ikincil kullanıcı mevcut değilse yeni bir kullanıcı oluşturur ve kaldırma işleminde bu kullanıcıyı kaldırır. Aksi takdirde yeni bir tane oluşturulmak yerine bu dosya kullanılır ve teardown sırasında kaldırılmaz.

Cihaz, gerekli olduğunda yeni bir kullanıcı oluşturma kapasitesine sahip değilse instrumentation bağımsız değişkeni skip-tests-reason ayarlanır ve kullanıcı değiştirilmez. Cihaz üzerinde çalışan testler, bu duruma yanıt vermek için bu bağımsız değişkeni okuyabilir.

Özet

Herkese açık kurucular

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)

İstenilen sayıda kullanıcının oluşturulup oluşturulamayacağını kontrol eder.

Herkese açık kurucular

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Herkese açık yöntemler

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Atışlar
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametreler
testInfo TestInformation

e Throwable

Atışlar
DeviceNotAvailableException

Korunan yöntemler

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

İstenilen sayıda kullanıcının oluşturulup oluşturulamayacağını kontrol eder.

Parametreler
device ITestDevice

numberOfUsers int

İlerlemeler
boolean

Atışlar
DeviceNotAvailableException