RunOnSystemUserTargetPreparer

public class RunOnSystemUserTargetPreparer
extends BaseTargetPreparer

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


An ITargetPreparer that marks that tests should be run on the user (rather than the current user).

By default, this will switch user so the system user is in the foreground.

When running on a device with a headless system user, the user will not be switched by default, but the tests will still run on that user.

Summary

Public constructors

RunOnSystemUserTargetPreparer()

Public methods

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

Public constructors

RunOnSystemUserTargetPreparer

public RunOnSystemUserTargetPreparer ()

Public methods

setUp

public void setUp (TestInformation testInfo)

Parameters
testInfo TestInformation

Throws
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameters
testInfo TestInformation

e Throwable

Throws
DeviceNotAvailableException