testreportconversion

package
v0.0.0-...-e5f4e3c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 (TestResultFilterFuncs) Or

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL