TracingInstrumentationExtension

open class TracingInstrumentationExtension @Inject constructor(objects: ObjectFactory)

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Functions

Link copied to clipboard
fun logcat(logcatAction: Action<LogcatExtension>)

Properties

Link copied to clipboard
val debug: Property<Boolean>

Enabled debug output of the plugin. Useful when there are issues with code instrumentation, shows the modified bytecode. Defaults to false.

Link copied to clipboard
val enabled: Property<Boolean>

Enable the tracing instrumentation. Does bytecode manipulation for specified features. Defaults to true.

Link copied to clipboard

Specifies a set of InstrumentationFeature features that are eligible for bytecode manipulation. Defaults to all available features of InstrumentationFeature.

Link copied to clipboard

Forces dependencies instrumentation, even if they were already instrumented. Useful when there are issues with code instrumentation, e.g. the dependencies are partially instrumented. Defaults to false.

Link copied to clipboard