testutil

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2019 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

nolint: golint, errcheck

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackupForCluster added in v0.2.2

func BackupForCluster(cluster *api.MysqlCluster) gomegatypes.GomegaMatcher

BackupForCluster is gomega matcher that matches a backup which is for given cluster

func BackupHaveCondition

func BackupHaveCondition(condType api.BackupConditionType, status core.ConditionStatus) gomegatypes.GomegaMatcher

BackupHaveCondition is a helper func that returns a matcher to check for an existing condition in condition list list

func BackupWithName added in v0.2.3

func BackupWithName(name string) gomegatypes.GomegaMatcher

BackupWithName is a gomega matcher that matchers a backup with the given name

func DrainChan

func DrainChan(requests <-chan reconcile.Request)

DrainChan drains the request chan time for drainTimeout

func ListAllBackupsFn added in v0.2.2

func ListAllBackupsFn(c client.Client, options *client.ListOptions) func() []api.MysqlBackup

ListAllBackupsFn returns a helper function that can be used with gomega Eventually and Consistently

func NewTestLogger

func NewTestLogger(w io.Writer, options ...zap.Option) logr.Logger

NewTestLogger returns a logger good for tests

func NodeConditions added in v0.2.2

func NodeConditions(master, replicating, lagged, readOnly bool) []api.NodeCondition

NodeConditions returns a list of api.NodeConditions for a node

Types

This section is empty.

Jump to

Keyboard shortcuts

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