package
0.0.0-20240517214603-12a582f1ef68
Repository: https://github.com/edobtc/cloudkit.git
Documentation: pkg.go.dev
# Functions
Load will load an orchestrator by name.
NewAdaptiveExperiment returns an initialized Adaptive struct with proper values configure.
NewBanditExperiment returns an initialized Bandit struct with proper values configure.
NewSplitExperiment returns an initialized Split struct with proper values configured.
# Constants
Aborted signals the experiment has been abruptly aborted.
Active signals the experiment is running.
Finished signals the experiment has finished.
Finishing signals the experiment is in a state of being torn down.
Ready signals the experiment is ready to begin.
Starting signals that the experiment is starting.
Stopped signals the experiment has been prematurely stopped.
Waiting signals the experiment is ready, and waiting to begin.
# Variables
ErrOrchestratorDoesNotExist is returned is an orchestrator is loaded by name but not recognized or implemented.
# Structs
TODO: NOT IMPLEMENTED Adaptive s a standard Adaptive test ie: a/b, a/b w/ control, a/b/c.
TODO: NOT IMPLEMENTED Bandit s a standard Bandit test ie: a/b, a/b w/ control, a/b/c.
Running is a tracker for running elements of the experiment engine.
Split is a standard split test ie: a/b, a/b w/ control, a/b/c.
# Interfaces
Orchestrator is the interface which all implemented experiment orchestrators must conform to in order to be valid.
# Type aliases
Status is the state of the experiment in the experiment lifecycle as observed by the orchestrator.