Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type E2ETester ¶
type E2ETester struct { JenkinsHost string JobNames []string WeakStableJobNames []string sync.Mutex BuildStatus map[string]BuildInfo // protect by mutex }
E2ETester is the object which will contact a jenkins instance and get information about recent jobs
func (*E2ETester) GCSBasedStable ¶
GCSBasedStable is a version of Stable function that depends on files stored in GCS instead of Jenkis
func (*E2ETester) GCSWeakStable ¶
GCSWeakStable is a version of GCSBasedStable with a slightly relaxed condition. This function says that e2e's are unstable only if there were real test failures (i.e. there was a test that failed, so no timeouts/cluster startup failures counts), or test failed for any reason 3 times in a row.
func (*E2ETester) GetBuildStatus ¶
GetBuildStatus returns the build status. This map is a copy and is thus safe for the caller to use in any way.
Click to show internal directories.
Click to hide internal directories.