RunOnİkincilUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Nesne
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
  \t 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 arka plan 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 kod oluşturmak yerine kullanılır ve sökme 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. Cihazda ç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.

Kamu inşaatçıları

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Herkese açık yöntemler

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Atışlar
DeviceNotAvailableException
TargetSetupError

Sökme

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