RunOnWorkProfileTargetPreparer
  public
  
  
  
  class
  RunOnWorkProfileTargetPreparer
  
  
  
  
  
  
  
    extends ProfileTargetPreparer
  
  
  
  
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
| ↳ | com.android.tradefed.targetprep.ProfileTargetPreparer | ||
| ↳ | com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer | ||
An ITargetPreparer that creates a work profile in setup, and marks that tests should be
 run in that user.
 
In teardown, the work profile is removed.
If a work profile already exists, it will be used rather than creating a new one, and it will not be removed in teardown.
If the device does not have the managed_users feature, or does not have capacity to create a new user when one is required, then the instrumentation argument skip-tests-reason will be set, and the user will not be changed. Tests running on the device can read this argument to respond to this state.
Summary
| Public constructors | |
|---|---|
| 
      RunOnWorkProfileTargetPreparer()
       | |
Public constructors
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
