TestFailurePolicy.CaptureMode


Represents a tri-state flag for failure artifact captures, allowing individual test configurations to explicitly override or fall back to suite-level runner arguments.

This is used within TestFailurePolicy to dictate whether the test framework should capture diagnostic artifacts (like screenshots or UI hierarchy dumps) when a test fails.

Summary

Public companion properties

TestFailurePolicy.CaptureMode

Explicitly disable the capture for this test, overriding runner configuration.

Cmn
android
TestFailurePolicy.CaptureMode

Explicitly enable the capture for this test, overriding runner configuration.

Cmn
android
TestFailurePolicy.CaptureMode

Fall back to the suite-level runner configuration.

Cmn
android

Public functions

open String
android

Public companion properties

Disabled

val DisabledTestFailurePolicy.CaptureMode

Explicitly disable the capture for this test, overriding runner configuration.

Enabled

val EnabledTestFailurePolicy.CaptureMode

Explicitly enable the capture for this test, overriding runner configuration.

Unspecified

val UnspecifiedTestFailurePolicy.CaptureMode

Fall back to the suite-level runner configuration.

Public functions

toString

open fun toString(): String