diff --git a/test/qe/qe_test.go b/test/qe/qe_test.go new file mode 100644 index 000000000..6e04f6169 --- /dev/null +++ b/test/qe/qe_test.go @@ -0,0 +1,26 @@ +package e2e + +import ( + "testing" + + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/client-go/kubernetes" + + "github.com/openshift/cluster-kube-controller-manager-operator/pkg/operator/operatorclient" + test "github.com/openshift/cluster-kube-controller-manager-operator/test/library" +) + +func TestOperatorNamespace(t *testing.T) { + kubeConfig, err := test.NewClientConfigForTest() + if err != nil { + t.Fatal(err) + } + kubeClient, err := kubernetes.NewForConfig(kubeConfig) + if err != nil { + t.Fatal(err) + } + _, err = kubeClient.CoreV1().Namespaces().Get(operatorclient.OperatorNamespace, metav1.GetOptions{}) + if err != nil { + t.Fatal(err) + } +} diff --git a/test/qe/test.sh b/test/qe/test.sh new file mode 100755 index 000000000..36d07e99e --- /dev/null +++ b/test/qe/test.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -euo pipefail + +go test ./test/qe/...