Documentation ¶
Index ¶
- func FilterJobResultTests(jobResult *sippyprocessingv1.JobResult, testFilterFn TestResultFilterFunc) *sippyprocessingv1.JobResult
- func FilterLowValueTestsByName(testResult sippyprocessingv1.TestResult) bool
- func IsHighValueTestsByName(testResult sippyprocessingv1.TestResult) bool
- func PrepareTestReport(reportName string, rawData testgridanalysisapi.RawData, ...) sippyprocessingv1.TestReport
- type TestResultFilterFunc
- func FilterSuccessfulTestResults(successThreshold float64) TestResultFilterFunc
- func FilterTestResultsByFilters(fns ...TestResultFilterFunc) TestResultFilterFunc
- func FilterTooFewTestRuns(minRuns int) TestResultFilterFunc
- func StandardTestResultFilter(minRuns int, successThreshold float64) TestResultFilterFunc
- type TestResultFilterFuncs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterJobResultTests ¶
func FilterJobResultTests(jobResult *sippyprocessingv1.JobResult, testFilterFn TestResultFilterFunc) *sippyprocessingv1.JobResult
func FilterLowValueTestsByName ¶
func FilterLowValueTestsByName(testResult sippyprocessingv1.TestResult) bool
func IsHighValueTestsByName ¶
func IsHighValueTestsByName(testResult sippyprocessingv1.TestResult) bool
func PrepareTestReport ¶
func PrepareTestReport( reportName string, rawData testgridanalysisapi.RawData, variantManager testidentification.VariantManager, bugCache buganalysis.BugCache, bugzillaRelease string, minRuns int, successThreshold float64, numDays int, analysisWarnings []string, reportTimestamp time.Time, failureClusterThreshold int, ) sippyprocessingv1.TestReport
Types ¶
type TestResultFilterFunc ¶
type TestResultFilterFunc func(sippyprocessingv1.TestResult) bool
func FilterSuccessfulTestResults ¶
func FilterSuccessfulTestResults(successThreshold float64) TestResultFilterFunc
func FilterTestResultsByFilters ¶
func FilterTestResultsByFilters(fns ...TestResultFilterFunc) TestResultFilterFunc
func FilterTooFewTestRuns ¶
func FilterTooFewTestRuns(minRuns int) TestResultFilterFunc
func StandardTestResultFilter ¶
func StandardTestResultFilter( minRuns int, successThreshold float64, ) TestResultFilterFunc
func (TestResultFilterFunc) FilterTestResults ¶
func (filterFn TestResultFilterFunc) FilterTestResults(testResults []sippyprocessingv1.TestResult) []sippyprocessingv1.TestResult
type TestResultFilterFuncs ¶
type TestResultFilterFuncs []TestResultFilterFunc
func (TestResultFilterFuncs) And ¶
func (fns TestResultFilterFuncs) And(testResult sippyprocessingv1.TestResult) bool
func (TestResultFilterFuncs) Or ¶
func (fns TestResultFilterFuncs) Or(testResult sippyprocessingv1.TestResult) bool
Click to show internal directories.
Click to hide internal directories.