Documentation ¶
Index ¶
- Constants
- func CheckPageContains(oc *exutil.CLI, endpoint, path, contents string) (bool, error)
- func CreateMySQLReplicationHelpers(c kcoreclient.PodInterface, ...) (exutil.Database, []exutil.Database, exutil.Database)
- func CreatePostgreSQLReplicationHelpers(c kcoreclient.PodInterface, ...) (exutil.Database, []exutil.Database, exutil.Database)
- func GetTestCaseForImages(base ImageBaseType) map[string][]tc
- func NewSampleRepoTest(c SampleRepoConfig) func()
- func PostgreSQLReplicationTestFactory(oc *exutil.CLI, image string) func()
- func RunInPodContainer(oc *exutil.CLI, selector labels.Selector, cmd []string) error
- type Definition
- type FlowDefinition
- type ImageBaseType
- type JenkinsRef
- type JobMon
- type SampleRepoConfig
Constants ¶
const InternalRegistryAddr = "ci.dev.openshift.redhat.com:5000"
Internal OpenShift registry to fetch the RHEL7 images from
Variables ¶
This section is empty.
Functions ¶
func CheckPageContains ¶
CheckPageContains makes a http request for an example application and checks that the result contains given string
func CreateMySQLReplicationHelpers ¶
func CreateMySQLReplicationHelpers(c kcoreclient.PodInterface, masterDeployment, slaveDeployment, helperDeployment string, slaveCount int) (exutil.Database, []exutil.Database, exutil.Database)
CreateMySQLReplicationHelpers creates a set of MySQL helpers for master, slave and an extra helper that is used for remote login test.
func CreatePostgreSQLReplicationHelpers ¶
func CreatePostgreSQLReplicationHelpers(c kcoreclient.PodInterface, masterDeployment, slaveDeployment, helperDeployment string, slaveCount int) (exutil.Database, []exutil.Database, exutil.Database)
CreatePostgreSQLReplicationHelpers creates a set of PostgreSQL helpers for master, slave an en extra helper that is used for remote login test.
func GetTestCaseForImages ¶
func GetTestCaseForImages(base ImageBaseType) map[string][]tc
func NewSampleRepoTest ¶
func NewSampleRepoTest(c SampleRepoConfig) func()
NewSampleRepoTest creates a function for a new ginkgo test case that will instantiate a template from a url, kick off the buildconfig defined in that template, wait for the build/deploy, and then confirm the application is serving an expected string value.
Types ¶
type Definition ¶
type FlowDefinition ¶
type FlowDefinition struct { XMLName xml.Name `xml:"flow-definition"` Plugin string `xml:"plugin,attr"` KeepDependencies bool `xml:"keepDependencies"` Definition Definition }
Struct can be marshalled into XML to represent a Jenkins workflow job definition.
type ImageBaseType ¶
type ImageBaseType string
const ( RHELBased ImageBaseType = "rhel7" CentosBased ImageBaseType = "centos7" AllImages ImageBaseType = "all" )
type JenkinsRef ¶
type JenkinsRef struct {
// contains filtered or unexported fields
}
type SampleRepoConfig ¶
type SampleRepoConfig struct {
// contains filtered or unexported fields
}