BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

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


ITargetPreparer yang beralih ke jenis pengguna yang ditentukan dalam setUp. Secara default, pengguna tetap berada di pengguna saat ini, dan tidak ada peralihan yang dilakukan.

Mencoba memulihkan status pengguna perangkat dengan beralih kembali ke pengguna saat ini sebelum eksekusi.

Setelah setUp(TestInformation), properti PROPERTY_PREPARED_USER akan ditetapkan dengan nilai pengguna saat ini.

Ringkasan

Konstanta

String PROPERTY_PREPARED_USER

Nama kunci TestInfo property yang menyimpan ID pengguna perangkat saat ini setelah persiapan target.

Konstruktor publik

BaseSwitchUserTargetPreparer()

Metode publik

final void setUp(ITestDevice device, IBuildInfo buildInfo)
final void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Metode terlindungi

final Integer getPreparedUserId()
final void setPreparedUser(TestInformation testInformation, Integer userId)

Konstanta

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

Nama kunci TestInfo property yang menyimpan ID pengguna perangkat saat ini setelah persiapan target.

Misalnya, jika pengguna saat ini sebelum pemicu preparer adalah 42 dan preparer beralih ke 0, nilai properti akan menjadi "0".

Catatan: properti tidak ditetapkan jika peralihan pengguna gagal, dan properti akan dihapus pada akhir (setelah tearDown(TestInformation,Throwable)).

Nilai Konstanta: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

Konstruktor publik

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

Metode publik

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Parameter
device ITestDevice

buildInfo IBuildInfo

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Parameter
device ITestDevice

buildInfo IBuildInfo

e Throwable

Menampilkan
DeviceNotAvailableException

Metode terlindungi

getPreparedUserId

protected final Integer getPreparedUserId ()

Hasil
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

Parameter
testInformation TestInformation

userId Integer