Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


Sebuah ITargetPreparer yang menciptakan profil bekerja di setup, dan tanda bahwa tes harus dijalankan di pengguna tersebut.

Dalam teardown, profil kerja dihapus.

Jika profil kerja sudah ada, profil tersebut akan digunakan, bukan membuat yang baru, dan tidak akan dihapus dalam pembongkaran.

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

Ringkasan

Konstruktor publik

RunOnWorkProfileTargetPreparer ()

Metode publik

void setConfiguration ( IConfiguration configuration)

Menyuntikkan yang IConfiguration digunakan.

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

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Metode publik

setKonfigurasi

public void setConfiguration (IConfiguration configuration)

Menyuntikkan yang IConfiguration digunakan.

Parameter
configuration IConfiguration

mempersiapkan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Melempar
DeviceNotAvailableException
TargetSetupError

robek

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