Versions in this module Expand all Collapse all v1 v1.0.0 Apr 5, 2022 Changes in this version + func NoCache(h http.HandlerFunc) http.HandlerFunc + type FrontendTestRunListEntry struct + Architecture string + AvgThroughput float64 + Completed time.Time + Created time.Time + CreatedByThumbprint string + Details string + DontRunUntil time.Time + FixedTxRate float64 + ID string + InvalidTxRate float64 + LoadGenInputCount int + LoadGenOutputCount int + PerformanceDataAvailable bool + PreseedCount int64 + PreseedShards bool + RoleCounts []FrontendTestRunRoleCount + ShardReplicationFactor int + Started time.Time + Status common.TestRunStatus + SweepID string + SweepOneAtATime bool + TailLatency float64 + type FrontendTestRunRoleCount struct + Count int + RoleType common.SystemRole + type HttpServer struct + func NewHttpServer(c *coordinator.Coordinator, s *sources.SourcesManager, a *agents.AgentsManager, ...) (*HttpServer, error) + func (srv *HttpServer) AuthorizeHandler(w http.ResponseWriter, req *http.Request) + func (srv *HttpServer) AuthorizeScriptHandler(w http.ResponseWriter, req *http.Request) + func (srv *HttpServer) GetConfigForClient(hi *tls.ClientHelloInfo) (*tls.Config, error) + func (srv *HttpServer) GetHttpsEndpoint(protocol string, port int, req *http.Request) string + func (srv *HttpServer) GetSystemStateEvent() coordinator.Event + func (srv *HttpServer) HealthHandler(w http.ResponseWriter, req *http.Request) + func (srv *HttpServer) HttpsRedirect(w http.ResponseWriter, req *http.Request) + func (srv *HttpServer) ReloadCerts() + func (srv *HttpServer) Run() error + func (srv *HttpServer) UserFromCert(cert *x509.Certificate) *SystemUser + func (srv *HttpServer) UserFromRequest(r *http.Request) (*SystemUser, error) + func (srv *HttpServer) UserFromThumbprint(thumbprint string) *SystemUser + type SweepData struct + ArchitectureID string + CommonParameters map[string]interface{} + FirstRun time.Time + FirstRunData FrontendTestRunListEntry + FirstRunID string + ID string + LastRun time.Time + RunCount int + SweepParameter string + SweepParameterIncrement float64 + SweepParameterStart float64 + SweepParameterStop float64 + SweepRoleRuns int + SweepRoles []*common.TestRunRole + SweepType string + type SweepPlotAxis struct + ID string + Name string + type SweepPlotConfig struct + Axes []SweepPlotAxis + Fields []SweepPlotField + Types []SweepPlotType + type SweepPlotField struct + Eval string + ID string + Name string + ShortHand string + type SweepPlotType struct + ID string + Name string + type SystemUser struct + CN string + Email string + Organization string + Thumbprint string