RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


Kurulumda ikincil bir kullanıcı oluşturan ve testlerin bu kullanıcıda çalıştırılması gerektiğini işaretleyen bir ITargetPreparer.

Ayrılma işleminde ikincil kullanıcı kaldırılır.

Halihazırda ikincil bir kullanıcı varsa yeni bir kullanıcı oluşturmak yerine bu kullanıcı kullanılır ve bu kullanıcı, teardown işlemi 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 setConfiguration(IConfiguration configuration)

Kullanımdaki IConfiguration'ü enjekte eder.

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration'ü enjekte eder.

Parametreler
configuration IConfiguration

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