Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNilWriter = errors.New("runner: nil writer")
ErrNilWriter reports an attempt to write a report to a nil io.Writer.
Functions ¶
func IsUsageError ¶
func NormalizeReport ¶ added in v0.27.3
NormalizeReport converts a runner report into the canonical runfmt model.
Types ¶
type CompareInfo ¶
type CompareInfo struct {
Baseline string
}
type Options ¶
type Options struct {
Version string
FilePath string
FileContent []byte
WorkspaceRoot string
Recursive bool
ArtifactDir string
StateDir string
PersistGlobals bool
PersistAuth bool
History bool
EnvSet vars.EnvironmentSet
EnvName string
EnvironmentFile string
CompareTargets []string
CompareBase string
Profile bool
HTTPOptions httpclient.Options
GRPCOptions grpcclient.Options
Client *httpclient.Client
Select Select
}
type ProfileFailure ¶
type ProfileInfo ¶
type ProfileInfo struct {
Count int
Warmup int
Delay time.Duration
Results *history.ProfileResults
Failures []ProfileFailure
}
type Report ¶
type Result ¶
type Result struct {
Kind ResultKind
Name string
Method string
Target string
EffectiveTarget string
Environment string
Summary string
Duration time.Duration
Passed bool
Canceled bool
Response *httpclient.Response
GRPC *grpcclient.Response
Err error
Tests []scripts.TestResult
ScriptErr error
Skipped bool
SkipReason string
Stream *StreamInfo
Trace *TraceInfo
Compare *CompareInfo
Profile *ProfileInfo
Steps []StepResult
// contains filtered or unexported fields
}
func (Result) RequestText ¶ added in v0.28.1
func (*Result) SetRequestText ¶ added in v0.28.1
func (*Result) SetUnresolvedTemplateVars ¶ added in v0.28.1
func (Result) Transcript ¶ added in v0.28.1
func (Result) UnresolvedTemplateVars ¶ added in v0.28.1
type ResultKind ¶
type ResultKind string
const ( ResultKindRequest ResultKind = "request" ResultKindWorkflow ResultKind = "workflow" ResultKindForEach ResultKind = "for-each" ResultKindCompare ResultKind = "compare" ResultKindProfile ResultKind = "profile" )
type StepResult ¶
type StepResult struct {
Name string
Method string
Target string
EffectiveTarget string
Environment string
Branch string
Iteration int
Total int
Summary string
Duration time.Duration
Response *httpclient.Response
GRPC *grpcclient.Response
Err error
Tests []scripts.TestResult
ScriptErr error
Passed bool
Skipped bool
SkipReason string
Canceled bool
Stream *StreamInfo
Trace *TraceInfo
// contains filtered or unexported fields
}
func (StepResult) RequestText ¶ added in v0.28.1
func (s StepResult) RequestText() string
func (*StepResult) SetRequestText ¶ added in v0.28.1
func (s *StepResult) SetRequestText(text string)
func (StepResult) Transcript ¶ added in v0.28.1
func (s StepResult) Transcript() []byte
type StreamInfo ¶
type TraceInfo ¶
type TraceInfo struct {
Summary *history.TraceSummary
ArtifactPath string
}
type UsageError ¶
type UsageError struct {
// contains filtered or unexported fields
}
func (UsageError) Error ¶
func (e UsageError) Error() string
func (UsageError) Unwrap ¶
func (e UsageError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.