public class

UsageTrackerFacilitator

extends Object
implements UsageTracker
java.lang.Object
   ↳ androidx.test.runner.UsageTrackerFacilitator

Class Overview

Helper class to enable/disable usage tracker in the runner. For details on how AndroidJUnitRunner tracks usage, see AndroidJUnitRunner Analytics

Summary

Public Constructors
UsageTrackerFacilitator(RunnerArgs runnerArgs)
UsageTrackerFacilitator(boolean shouldTrackUsage)
Public Methods
void registerUsageTracker(UsageTracker usageTracker)
void sendUsages()
Requests that all usages be sent.
boolean shouldTrackUsage()
void trackUsage(String usage, String version)
Indicates that a particular tool/api was used.
[Expand]
Inherited Methods
From class java.lang.Object
From interface androidx.test.internal.runner.tracker.UsageTracker

Public Constructors

public UsageTrackerFacilitator (RunnerArgs runnerArgs)

Parameters
runnerArgs RunnerArgs

public UsageTrackerFacilitator (boolean shouldTrackUsage)

Parameters
shouldTrackUsage boolean

Public Methods

public void registerUsageTracker (UsageTracker usageTracker)

Parameters
usageTracker UsageTracker

public void sendUsages ()

Requests that all usages be sent.

public boolean shouldTrackUsage ()

Returns
boolean

public void trackUsage (String usage, String version)

Indicates that a particular tool/api was used.

Usage will be dumped at the end of the instrumentation run.

Parameters
usage String
version String