RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer yang membuat profil kerja dalam penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut.

Dalam penghapusan, profil kerja akan dihapus.

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

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

Ringkasan

Konstruktor publik

RunOnWorkProfileTargetPreparer()

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 jumlah pengguna yang diinginkan dapat dibuat.

Konstruktor publik

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Metode publik

setConfiguration

public void setConfiguration (IConfiguration configuration)

Memasukkan IConfiguration yang digunakan.

Parameter
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Menampilkan
DeviceNotAvailableException

Metode yang dilindungi

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Memeriksa apakah jumlah pengguna yang diinginkan dapat dibuat.

Parameter
device ITestDevice

numberOfUsers int

Hasil
boolean

Menampilkan
DeviceNotAvailableException