This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push:
new 566ed30 test fixing of "Global test on namespace with its own
operator"
566ed30 is described below
commit 566ed3061f37c7efde56b0c5cbdcf6a4900f1849
Author: Vitor Graziano <[email protected]>
AuthorDate: Mon Nov 15 12:34:15 2021 +0100
test fixing of "Global test on namespace with its own operator"
---
e2e/builder/global_test.go | 12 +++++++++---
e2e/support/test_support.go | 9 +++++++++
2 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/e2e/builder/global_test.go b/e2e/builder/global_test.go
index 5205318..8eb8e83 100644
--- a/e2e/builder/global_test.go
+++ b/e2e/builder/global_test.go
@@ -53,7 +53,7 @@ func TestRunGlobalInstall(t *testing.T) {
WithGlobalOperatorNamespace(t, func(operatorNamespace string) {
Expect(Kamel("install", "-n", operatorNamespace, "--global",
"--force").Execute()).To(Succeed())
-
+ Eventually(OperatorPodPhase(operatorNamespace),
TestTimeoutMedium).Should(Equal(corev1.PodRunning))
t.Run("Global test on namespace with platform", func(t
*testing.T) {
WithNewTestNamespace(t, func(ns2 string) {
// Creating platform
@@ -74,12 +74,18 @@ func TestRunGlobalInstall(t *testing.T) {
t.Run("Global test on namespace with its own operator", func(t
*testing.T) {
WithNewTestNamespace(t, func(ns3 string) {
- Expect(Kamel("install", "-n", ns3,
"--olm=false").Execute()).To(Succeed())
-
+ if NoOlmOperatorImage != "" {
+ Expect(Kamel("install", "-n", ns3,
"--olm=false", "--operator-image", NoOlmOperatorImage).Execute()).To(Succeed())
+ } else {
+ Expect(Kamel("install", "-n", ns3,
"--olm=false").Execute()).To(Succeed())
+ }
+ Eventually(OperatorPodPhase(ns3),
TestTimeoutMedium).Should(Equal(corev1.PodRunning))
Expect(Kamel("run", "-n", ns3,
"files/Java.java").Execute()).To(Succeed())
Eventually(IntegrationPodPhase(ns3, "java"),
TestTimeoutMedium).Should(Equal(corev1.PodRunning))
Eventually(IntegrationLogs(ns3, "java"),
TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
Expect(IntegrationConditionMessage(IntegrationCondition(ns3, "java",
v1.IntegrationConditionPlatformAvailable)())).To(MatchRegexp(ns3 + "\\/.*"))
+ kit := IntegrationKit(ns3, "java")()
+
Expect(Kits(ns3)()).Should(WithTransform(integrationKitsToNamesTransform(),
ContainElement(kit)))
Expect(Kamel("delete", "--all", "-n",
ns3).Execute()).To(Succeed())
Expect(Lease(ns3,
platform.OperatorLockName)()).ShouldNot(BeNil(),
diff --git a/e2e/support/test_support.go b/e2e/support/test_support.go
index c57c081..b964f8a 100644
--- a/e2e/support/test_support.go
+++ b/e2e/support/test_support.go
@@ -91,6 +91,7 @@ const kubeConfigEnvVar = "KUBECONFIG"
var TestTimeoutShort = 1 * time.Minute
var TestTimeoutMedium = 5 * time.Minute
var TestTimeoutLong = 10 * time.Minute
+var NoOlmOperatorImage string
var TestContext context.Context
var testClient client.Client
@@ -165,6 +166,14 @@ func init() {
}
}
+ if imageNoOlm, ok :=
os.LookupEnv("CAMEL_K_TEST_NO_OLM_OPERATOR_IMAGE"); ok {
+ if imageNoOlm != "" {
+ NoOlmOperatorImage = imageNoOlm
+ } else {
+ fmt.Printf("Can't parse
CAMEL_K_TEST_NO_OLM_OPERATOR_IMAGE. Using default value from kamel")
+ }
+ }
+
if value, ok := os.LookupEnv("CAMEL_K_TEST_TIMEOUT_LONG"); ok {
if duration, err = time.ParseDuration(value); err == nil {
TestTimeoutLong = duration