Documentation ¶
Index ¶
- func Compare(content, golden []byte) error
- func CompareBytes(content []byte, golden []byte, name string, t *testing.T)
- func CompareContent(content []byte, goldenFile string, t *testing.T)
- func CompareYAML(filename string, t *testing.T)
- func CopyFilesToPod(container, pod, ns, source, dest string) error
- func CreateNamespace(cl kubernetes.Interface) (string, error)
- func CreateNamespaceWithPrefix(cl kubernetes.Interface, prefix string, inject bool) (string, error)
- func DeleteNamespace(cl kubernetes.Interface, ns string)
- func ReadFile(file string, t testing.TB) []byte
- func ReadGoldenFile(content []byte, goldenFile string, t *testing.T) []byte
- func Refresh() bool
- func RefreshGoldenFile(content []byte, goldenFile string, t *testing.T)
- func Shell(command string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compare ¶
Compare compares two byte slices. It returns an error with a contextual diff if they are not equal.
func CompareBytes ¶
CompareBytes compares the content value against the golden bytes and fails the test if they differ
func CompareContent ¶
CompareContent compares the content value against the golden file and fails the test if they differ
func CompareYAML ¶
CompareYAML compares a file "x" against a golden file "x.golden"
func CopyFilesToPod ¶
CopyFilesToPod copies files from a machine to a pod.
func CreateNamespace ¶
func CreateNamespace(cl kubernetes.Interface) (string, error)
CreateNamespace creates a fresh namespace
func CreateNamespaceWithPrefix ¶
CreateNamespaceWithPrefix creates a fresh namespace with the given prefix
func DeleteNamespace ¶
func DeleteNamespace(cl kubernetes.Interface, ns string)
DeleteNamespace removes a namespace
func ReadFile ¶
ReadFile reads the content of the given file or fails the test if an error is encountered.
func ReadGoldenFile ¶
ReadGoldenFile reads the content of the golden file and fails the test if an error is encountered
func Refresh ¶
func Refresh() bool
Refresh controls whether to update the golden artifacts instead. It is set using the environment variable REFRESH_GOLDEN.
func RefreshGoldenFile ¶
RefreshGoldenFile updates the golden file with the given content
Types ¶
This section is empty.