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 ¶ added in v1.0.7
CheckPageContains makes a http request for an example application and checks that the result contains given string
func CreateMySQLReplicationHelpers ¶ added in v1.0.7
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 ¶ added in v1.1.1
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 ¶ added in v1.0.7
func GetTestCaseForImages(base ImageBaseType) map[string][]tc
func NewSampleRepoTest ¶ added in v1.0.7
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.
func PostgreSQLReplicationTestFactory ¶ added in v1.1.1
Types ¶
type ImageBaseType ¶ added in v1.0.7
type ImageBaseType string
const ( RHELBased ImageBaseType = "rhel7" CentosBased ImageBaseType = "centos7" AllImages ImageBaseType = "all" )
type SampleRepoConfig ¶ added in v1.0.7
type SampleRepoConfig struct {
// contains filtered or unexported fields
}