Documentation ¶
Index ¶
- Constants
- func CheckPageContains(oc *exutil.CLI, endpoint, path, contents string) (bool, error)
- func CreateMySQLReplicationHelpers(c kclient.PodInterface, ...) (exutil.Database, []exutil.Database, exutil.Database)
- func CreatePostgreSQLReplicationHelpers(c kclient.PodInterface, ...) (exutil.Database, []exutil.Database, exutil.Database)
- func GetImageLabels(c client.ImageStreamImageInterface, imageRepoName, imageRef string) (map[string]string, error)
- 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 ImageBaseType
- 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 kclient.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 kclient.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 GetImageLabels ¶
func GetImageLabels(c client.ImageStreamImageInterface, imageRepoName, imageRef string) (map[string]string, error)
GetImageLabels retrieves Docker labels from image from image repository name and image reference
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 ImageBaseType ¶
type ImageBaseType string
const ( RHELBased ImageBaseType = "rhel7" CentosBased ImageBaseType = "centos7" AllImages ImageBaseType = "all" )
type SampleRepoConfig ¶
type SampleRepoConfig struct {
// contains filtered or unexported fields
}