package
0.10.0
Repository: https://github.com/homeport/build-load.git
Documentation: pkg.go.dev

# Functions

CalculateResultSet creates a result set using a list of results to get the minimum, mean, median, and maximum results.
CheckSystemAndConfig sanity checks the cluster using the provided buildrun settings to verify whether a buildrun can work and how much pressure it would put onto the system.
CreateBuildrunResultsChartJS creates a page with ChartJS to display the results of buildruns.
CreateChartJS creates a page with ChartsJS to render the provided results.
CreateResultsCSV creates a comma separated values (CSV) content based on the buildruns.
CreateResultSetCSV creates a comma separated values (CSV) content based on the result sets.
ExecuteBuilds creates a number of builds and waits for them to be registered.
ExecuteParallelBuildRuns executes the same buildrun multiple times in parallel.
ExecuteSeriesOfParallelBuildRuns executes a series of parallel buildruns increasing the number of parallel buildruns with each interation.
ExecuteSingleBuildRun executes a single buildrun based on the given settings.
ExecuteTestPlan executes the given test plan step by step.
NewKubeAccess creates a new kubernetes access handle.
NewTestPlan creates a test plan based on the provided input.
ServiceAccountName sets the service account to be used, use empty string to generate one.
SkipDelete sets whether or not the resources like build, buildrun and output image should be cleaned up.

# Constants

Naming constants for the results.
Naming constants for the results.
Naming constants for the results.
Naming constants for the results.
Naming constants for the results.
Naming constants for the results.
Naming constants for the results.

# Variables

Debug enables or disables additional output.

# Structs

BuildConfig contains all fields required to setup a buildRun.
KubeAccess contains Kubernetes cluster access objects in a single place.
NamingConfig contains all fields required for proper naming of buildRuns.
ResultSet is an aggregated result set based on multiple results.
TestPlan is a plan with steps that define tests.
Value describes a time duration with a description (explanation).

# Type aliases

BuildRunOption specifies optional settings for a buildrun.
Result contains the raw time results.