BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

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


Kurulumda belirtilen kullanıcı türüne geçen bir ITargetPreparer. Varsayılan olarak mevcut kullanıcıda kalır ve geçiş yapılmaz.

Yürütme öncesindeki mevcut kullanıcıya geri dönerek cihaz kullanıcı durumunu geri yüklemeye çalışır.

setUp(TestInformation) sonrasında, PROPERTY_PREPARED_USER özelliğini mevcut kullanıcının değeriyle ayarlar.

Özet

Sabitler

String PROPERTY_PREPARED_USER

Hedef hazırlama işleminden sonra cihazın mevcut kullanıcısının kimliğini depolayan TestInfo property anahtarının adı.

Herkese açık oluşturucular

BaseSwitchUserTargetPreparer()

Herkese açık yöntemler

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

Korunan yöntemler

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

Sabitler

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

Hedef hazırlama işleminden sonra cihazın mevcut kullanıcısının kimliğini depolayan TestInfo property anahtarının adı.

Örneğin, hazırlayıcı tetiklenmeden önceki mevcut kullanıcı 42 ise ve hazırlayıcı 0 olarak değiştirildiyse özelliğin değeri "0" olur.

Not: Kullanıcı geçişi başarısız olursa özellik ayarlanmaz ve sonunda (tearDown(TestInformation,Throwable)'dan sonra) kaldırılır.

Sabit Değer: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

Herkese açık oluşturucular

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

Herkese açık yöntemler

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Parametreler
device ITestDevice

buildInfo IBuildInfo

Verdiği hatalar
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

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

Parametreler
device ITestDevice

buildInfo IBuildInfo

e Throwable

Verdiği hatalar
DeviceNotAvailableException

Korunan yöntemler

getPreparedUserId

protected final Integer getPreparedUserId ()

İadeler
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

Parametreler
testInformation TestInformation

userId Integer