BackupRestoreTestRunner


class BackupRestoreTestRunner : Instrumentation


Executes on-device backup actions dispatched by host orchestrators.

Stays dormant until woken up by the host orchestrator (via am instrument), dynamically loads and instantiates requested BackupDeviceActions, and returns structured execution results. Handles Binder payload overflow redirection for large payloads.

Summary

Public constructors

Public functions

open Unit
onCreate(arguments: Bundle?)
open Unit

Inherited functions

From android.app.Instrumentation
TestLooperManager
Unit
Instrumentation.ActivityMonitor
addMonitor(
    cls: String,
    result: Instrumentation.ActivityResult,
    block: Boolean
)
Instrumentation.ActivityMonitor
addMonitor(
    filter: IntentFilter,
    result: Instrumentation.ActivityResult,
    block: Boolean
)
Unit
addResults(results: Bundle)
Unit
callActivityOnCreate(activity: Activity, icicle: Bundle)
Unit
callActivityOnCreate(
    activity: Activity,
    icicle: Bundle,
    persistentState: PersistableBundle
)
Unit
Unit
callActivityOnNewIntent(activity: Activity, intent: Intent)
Unit
callActivityOnNewIntent(
    activity: Activity,
    intent: Intent,
    caller: ComponentCaller
)
Unit
Unit
Unit
callActivityOnPostCreate(activity: Activity, savedInstanceState: Bundle?)
Unit
callActivityOnPostCreate(
    activity: Activity,
    savedInstanceState: Bundle?,
    persistentState: PersistableBundle?
)
Unit
Unit
callActivityOnRestoreInstanceState(
    activity: Activity,
    savedInstanceState: Bundle
)
Unit
callActivityOnRestoreInstanceState(
    activity: Activity,
    savedInstanceState: Bundle?,
    persistentState: PersistableBundle?
)
Unit
Unit
Unit
callActivityOnSaveInstanceState(
    activity: Activity,
    outState: Bundle,
    outPersistentState: PersistableBundle
)
Unit
Unit
Unit
Unit
Boolean
Unit
Unit
finish(resultCode: Int, results: Bundle)
UiAutomation
Boolean
invokeContextMenuAction(targetActivity: Activity, id: Int, flag: Int)
Boolean
invokeMenuActionSync(targetActivity: Activity, id: Int, flag: Int)
Activity
newActivity(cl: ClassLoader, className: String, intent: Intent)
Activity
newActivity(
    clazz: Class<*>,
    context: Context,
    token: IBinder,
    application: Application,
    intent: Intent,
    info: ActivityInfo,
    title: CharSequence,
    parent: Activity,
    id: String,
    lastNonConfigurationInstance: Any
)
Application
newApplication(cl: ClassLoader, className: String, context: Context)
Unit
Boolean
Unit
Unit
Unit
Unit
Unit
Unit
Unit
Unit
sendStatus(resultCode: Int, results: Bundle)
Unit
Unit
Unit
Unit
Unit
Activity
Activity
startActivitySync(intent: Intent, options: Bundle?)
Unit
Unit
Unit
Unit
Unit
Unit
waitForIdle(recipient: Runnable)
Unit
Activity
Activity

Public constructors

BackupRestoreTestRunner

Added in 1.0.0-alpha01
BackupRestoreTestRunner()

Public functions

onCreate

open fun onCreate(arguments: Bundle?): Unit

onStart

open fun onStart(): Unit