| AbsentProctorSpecification |
A placeholder for when Proctor users explicitly don't want to use a specification.
|
| AbstractJsonProctorLoader |
parses a Json source as TestMatrixArtifact
|
| AbstractProctorDiffReporter |
|
| AbstractProctorLoader |
|
| ClasspathProctorLoader |
Support class for loading a test matrix artifact from a JSON file
|
| FileProctorLoader |
Support class for loading a test matrix artifact from a JSON file
|
| ForceGroupsOptions |
Options to determine how to force groups in Proctor.
|
| ForceGroupsOptions.Builder |
|
| ForceGroupsOptionsStrings |
Owns utility functions to convert from/to a string value (force groups string) that usually comes
from URL query, cookie, or HTTP header.
|
| Identifiers |
Convenience wrapper for Map, used to select an identifier suitable to resolve
test groups for the given experiment.
|
| IdentifierValidator.NoEmpty |
|
| IdentifierValidator.Noop |
A validator that accepts any identifiers.
|
| JsonProctorLoaderFactory |
|
| LegacyTaglibFunctions |
functions to be used within Proctor rules.
|
| PayloadSpecification |
Models the payload specification part of a test specification.
|
| Proctor |
The sole entry point for client applications determining the test buckets for a particular
client.
|
| ProctorConstants |
|
| ProctorLoadResult |
|
| ProctorLoadResult.Builder |
|
| ProctorResult |
|
| ProctorRuleFunctions |
Library of functions to make available to EL rules
|
| ProctorSpecification |
|
| ProctorUtils |
Helper functions mostly to verify TestMatrix instances.
|
| ProvidedContext |
May provide a map of identifiers to use for rule evaluation
|
| RuleEvaluator |
A nice tidy packaging of javax.el stuff.
|
| RuleVerifyUtils |
|
| Serializers |
|
| SpecificationGenerator |
infers a specification from an actual testDefinition.
|
| SpecificationResult |
|
| StringProctorLoader |
Support class for loading a test matrix artifact from a JSON file
|
| TestDefinitionValidator |
Simple validator to check if the input JSON file is valid format as test definition.
|
| TestDependencies |
A collection of utility functions for test dependencies
|
| TestMatrixArtifactProctorLoader |
Support using an already-loaded test matrix with an arbitrary specification.
|
| TestMatrixVerifier |
|
| TestRangeSelector |
This is perhaps not the greatest abstraction the world has seen; is meant to consolidate common
functionality needed for different types of choosers WITHOUT using inheritance
|
| TestSpecification |
|
| UnitlessAllocationRangeSelector |
|
| UnitlessTestChooser |
|
| UrlProctorLoader |
Support class for loading a test matrix artifact from a URL-based JSON file
|