# Packages
Package xunit defines types and utility functions in order to generate XML reports.
# Functions
AfterIntervalFunction returns a function that stops for a time interval.
CountConfigs counts the number of configs in each queue.
CreateQueueMap maps LoadTest configurations into execution queues.
DecodeFromFiles reads LoadTest configurations from a set of files.
GetTestPods retrieves the pods associated with a LoadTest.
LogFileName constructs a log file name from pod and container names.
LogPrefixFmt returns a string to format log line prefixes for each test.
NewGRPCTestClientset returns a new GRPCTestClientset.
NewK8sClientset returns a new Kubernetes clientset.
NewLoadTestGetter returns a client to interact with LoadTest resources.
NewPodsGetter returns a new PodsGetter.
NewReporter constructs a new reporter instance.
NewRunner creates a new Runner object.
PodLogProperties creates a map of log property keys to log path urls.
PodLogPropertyKey generates the key for a pod log property.
PodNameElem returns the pod name element used to construct a pod name.
PodNameProperties creates a map of pod name property keys to pod names.
PodNamePropertyKey generates the key for a pod name property.
QueueSelectorFromAnnotation sets up key selection from a config annotation.
SaveAllLogs saves all container logs to files under a given directory.
SaveLog retrieves and saves logs for a specific container.
TestCaseNameFromAnnotations returns a function to generate test case names.
ValidateConcurrencyLevels checks that all queues have levels defined.
# Structs
LogInfo contains infomation for each log file.
Reporter instances log the progress of the test suites and cases, filling a xunit.Report instance if provided.
Runner contains the information needed to run multiple sets of LoadTests.
TestCaseReporter collects events for logging and reporting during a test.
TestSuiteReporter manages reports for tests that share a runner queue.
# Type aliases
ConcurrencyLevels defines an accumulator flag for concurrency levels.
FileNames defines an accumulator flag for file names.
QueueSelectorFunction maps a LoadTest configuration to an execution queue.