Versions in this module Expand all Collapse all v0 v0.1.2 Aug 7, 2020 Changes in this version + var ErrorNothingToReport error = errors.New("no error in test to report") + func FilterCommit(commit string) filterOption + func FilterFrom(from time.Time) filterOption + func FilterFromDaysAgo(days int) filterOption + func FilterPR(pr string) filterOption + func FilterTestSuite(testsuite string) filterOption + func FilterTo(to time.Time) filterOption + func FilterToDaysAgo(days int) filterOption + func ImportFromLocalDirectory(dir string) filterOption + func LoadZippedArtifactsFromDirectory(dir string) ([]artifact, error) + func RepositoryInfo(owner, name string) filterOption + func Unzip(src string) ([]byte, error) + func WaitWaitForQuotaReset(waitForReset bool) filterOption + func WithTempDownloadDir(tmpDir string) filterOption + func WithToken(token string) filterOption + type FlakeReport struct + FailedTestCount int + FlakeTestCount int + FlakeTests []TestEntry + SkippedTestCount int + SkippedTests []TestEntry + TotalTestCount int + func NewFlakeReport() *FlakeReport + func (f *FlakeReport) GenerateReport(outputFile string) ([]byte, error) + func (f *FlakeReport) LoadReport(option ...filterOption) error + func (f *FlakeReport) PostReportAsPullRequestComment(option ...filterOption) (*string, error) + type HtmlFlakeReport struct + FailedTestCount int + FlakeTestCount int + FlakeTests []HtmlTestEntry + SkippedTestCount int + SkippedTests []HtmlTestEntry + TotalTestCount int + type HtmlTestDetail struct + Count int + Error string + type HtmlTestEntry struct + ClassName string + Counts int + Details []HtmlTestDetail + MeanDurationSec float64 + Name string + type TestDetail struct + Count int + Error error + SystemErr string + SystemOut string + type TestEntry struct + ClassName string + Commits []string + Counts int + Details []TestDetail + MeanDurationSec float64 + Name string