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
