RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer yang membuat pengguna sekunder di penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut.

Dalam pembongkaran, pengguna sekunder akan dihapus.

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

Jika perangkat tidak memiliki kapasitas untuk membuat pengguna baru saat dibutuhkan, maka argumen instrumentasi skip-tests-reason akan ditetapkan, dan pengguna tidak akan diubah. Tes yang berjalan di perangkat dapat membaca argumen ini untuk merespons status ini.

Ringkasan

Konstruktor publik

RunOnSecondaryUserTargetPreparer()

Metode publik

void setConfiguration(IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

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

Metode yang dilindungi

boolean canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)

Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.

Konstruktor publik

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Metode publik

setConfiguration

public void setConfiguration (IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

Parameter
configuration IConfiguration

penyiapan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
DeviceNotAvailableException
TargetSetupError

pembongkaran

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException

Metode yang dilindungi

dapatMembuatPenggunaTambahan

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Memeriksa apakah dapat membuat jumlah pengguna yang diinginkan.

Parameter
device ITestDevice

numberOfUsers int

Hasil
boolean

Menampilkan
DeviceNotAvailableException