JalankanOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Objek
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


ITargetPreparer yang membuat pengguna sekunder dalam pengaturan, dan menandai bahwa pengujian harus dijalankan pada pengguna tersebut.

Dalam pembongkaran, pengguna sekunder dihapus.

Jika pengguna sekunder sudah ada, pengguna tersebut akan digunakan, bukan membuat pengguna baru, dan tidak akan dihapus dalam pembongkaran.

Jika perangkat tidak memiliki kapasitas untuk membuat pengguna baru saat diperlukan, maka argumen instrumentasi skip-tests-reason akan ditetapkan, dan pengguna tidak akan diubah. Pengujian yang berjalan pada perangkat dapat membaca argumen ini untuk merespons keadaan ini.

Ringkasan

Konstruktor publik

RunOnSecondaryUserTargetPreparer ()

Metode publik

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

Metode yang dilindungi

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

Memeriksa apakah mungkin untuk membuat jumlah pengguna yang diinginkan.

Konstruktor publik

JalankanOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Metode publik

mempersiapkan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Melempar
DeviceNotAvailableException
TargetSetupError

menangis

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Melempar
DeviceNotAvailableException

Metode yang dilindungi

dapatMembuatPengguna Tambahan

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Memeriksa apakah mungkin untuk membuat jumlah pengguna yang diinginkan.

Parameter
device ITestDevice

numberOfUsers int

Kembali
boolean

Melempar
DeviceNotAvailableException