Versions in this module Expand all Collapse all v0 v0.1.1 Apr 9, 2024 v0.1.0 Sep 12, 2023 Changes in this version + const NonBreakingSpace + func CreateReport(result Result, out io.Writer, temp *template.Template) (err error) + func EscapeHtml(input string) (escapedHtml string) + func EscapeMarkdown(input string) (escapedMarkdown string) + func GetTemplate(pathToTemplate string) (tmp *template.Template, err error) + func IsLess(a_PackageResult, b_PackageResult FinalTestStatus, ...) bool + type FinalTestStatus uint8 + const FTPSSkip + const FTSFail + const FTSPass + func FinalTestStatusFromAction(e TestAction) *FinalTestStatus + func (fs FinalTestStatus) Icon() string + func (fs FinalTestStatus) String() string + type OutputLine struct + Text string + Time time.Time + type PackageName string + func (p PackageName) Package() string + func (p PackageName) Path() string + type PackageResult struct + Duration time.Duration + Name PackageName + PackageResult FinalTestStatus + Succeeded int + Tests []TestResult + func (p PackageResult) String() string + type Result struct + Duration time.Duration + Failed uint + PackageResult []PackageResult + Passed uint + Skipped uint + Tests uint + Vars map[string]string + func ParseTestJson(in io.Reader) (result Result, err error) + type TestAction uint8 + const TABench + const TACont + const TAFail + const TAOutput + const TAPass + const TAPause + const TARun + const TASkip + const TAUnknown + func TestActionFromString(s string) TestAction + func (b *TestAction) UnmarshalJSON(data []byte) error + func (ta TestAction) String() string + type TestEvent struct + Action TestAction + ElapsedSec float64 + Output string + Package string + Test string + Time time.Time + type TestResult struct + Duration time.Duration + Name string + Output []OutputLine + TestResult FinalTestStatus