Stay organized with collections Save and categorize content based on your preferences.

EmulatorSnapshots

@Incubating interface EmulatorSnapshots
com.android.build.api.dsl.EmulatorSnapshots

Options for configuring Android Test Retention.

When enabled, Android Test Retention automatically takes emulator snapshots on test failures.

Summary

Public methods

abstract Unit

Call this function to take unlimited number of test failure snapshots (will ignore maxSnapshotsForTestFailures setting)

Properties

abstract Boolean

Enables snapshot compression.

abstract Boolean

Enables automated test failure snapshots.

abstract Int

Maximum number of failures that would be snapshotted.

Public methods

retainAll

abstract fun retainAll(): Unit

Call this function to take unlimited number of test failure snapshots (will ignore maxSnapshotsForTestFailures setting)

Properties

compressSnapshots

abstract var compressSnapshots: Boolean

Enables snapshot compression. Default to false.

enableForTestFailures

abstract var enableForTestFailures: Boolean

Enables automated test failure snapshots. Default to false.

maxSnapshotsForTestFailures

abstract var maxSnapshotsForTestFailures: Int

Maximum number of failures that would be snapshotted. Any failures after the first $maxSnapshotsForTestFailures will not have snapshots. Default to 2. Must be >0