test_track
library
Classes
AnalyticsProvider
Interface for connecting TestTrack to an analytics system, e.g. Segment
AppVersionBuild
Encapsulates the metadata associated with
a specific version of your application
AppVisitorConfig
Represents the configuration that will dictate
user experience in your application based on the
current Visitor and their Split s
Assignment
An object representing the assigned variant
for a split
AssignmentEvent
A payload representing an assignment that was recently
made by running a vary
operation.
AssignmentOverride
An object allowing you to override an assignment
with a given variant
DataStorageProvider
Interface for defining how to persist and retrieve local TestTrack state, e.g. to/from disk
Identifier
Uniquely identifies a TestTrack visitor
RunAbResult
An object representing the result of running
an ab
.
RunVaryResult
An object representing the result of running
a vary
.
Split
A representation of a number of potential Variant s
that a TestTrack visitor could fall into. This could
be a feature gate with just two potential Variant s
or an experiment with many Variant s
SplitRegistry
The registry of Split s, usually associated
with the current TestTrack visitor
TestTrack
The instance with which to interact to perform
client-side split-testing and feature-toggling.
TestTrackLogger
A logger interface used by TestTrack to communicate
activity back to consumers
Variant
Represents a single experience or outcome within a split
Visitor
A user registered with the TestTrack system