This is an automated email from the ASF dual-hosted git repository.

astefanutti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit d6500f737c575acd723925a94f27d2bd21ec38cb
Author: Antonin Stefanutti <[email protected]>
AuthorDate: Fri Sep 3 11:28:26 2021 +0200

    fix(e2e): Increase build timeout for native tests
---
 e2e/builder/build_test.go | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/e2e/builder/build_test.go b/e2e/builder/build_test.go
index 8419950..53ba598 100644
--- a/e2e/builder/build_test.go
+++ b/e2e/builder/build_test.go
@@ -23,6 +23,7 @@ package builder
 
 import (
        "testing"
+       "time"
 
        . "github.com/onsi/gomega"
 
@@ -36,7 +37,7 @@ type kitOptions struct {
 }
 
 func TestKitTimerToLogFullBuild(t *testing.T) {
-       doKitFullBuild(t, "timer-to-log", kitOptions{
+       doKitFullBuild(t, "timer-to-log", "5m0s", TestTimeoutLong, kitOptions{
                dependencies: []string{
                        "camel:timer", "camel:log",
                },
@@ -44,7 +45,7 @@ func TestKitTimerToLogFullBuild(t *testing.T) {
 }
 
 func TestKitKnativeFullBuild(t *testing.T) {
-       doKitFullBuild(t, "knative", kitOptions{
+       doKitFullBuild(t, "knative", "5m0s", TestTimeoutLong, kitOptions{
                dependencies: []string{
                        "camel:knative",
                },
@@ -52,7 +53,7 @@ func TestKitKnativeFullBuild(t *testing.T) {
 }
 
 func TestKitTimerToLogFullNativeBuild(t *testing.T) {
-       doKitFullBuild(t, "timer-to-log", kitOptions{
+       doKitFullBuild(t, "timer-to-log", "15m0s", 2*TestTimeoutLong, 
kitOptions{
                dependencies: []string{
                        "camel:timer", "camel:log",
                },
@@ -62,9 +63,9 @@ func TestKitTimerToLogFullNativeBuild(t *testing.T) {
        })
 }
 
-func doKitFullBuild(t *testing.T, name string, options kitOptions) {
+func doKitFullBuild(t *testing.T, name string, buildTimeout string, 
testTimeout time.Duration, options kitOptions) {
        WithNewTestNamespace(t, func(ns string) {
-               Expect(Kamel("install", "-n", ns).Execute()).To(Succeed())
+               Expect(Kamel("install", "-n", ns, "--build-timeout", 
buildTimeout).Execute()).To(Succeed())
                buildKitArgs := []string{"kit", "create", name, "-n", ns}
                for _, dependency := range options.dependencies {
                        buildKitArgs = append(buildKitArgs, "-d", dependency)
@@ -74,7 +75,7 @@ func doKitFullBuild(t *testing.T, name string, options 
kitOptions) {
                }
                Expect(Kamel(buildKitArgs...).Execute()).To(Succeed())
                Eventually(Build(ns, name)).ShouldNot(BeNil())
-               Eventually(BuildPhase(ns, name), 
TestTimeoutMedium).Should(Equal(v1.BuildPhaseSucceeded))
-               Eventually(KitPhase(ns, name), 
TestTimeoutMedium).Should(Equal(v1.IntegrationKitPhaseReady))
+               Eventually(BuildPhase(ns, name), 
testTimeout).Should(Equal(v1.BuildPhaseSucceeded))
+               Eventually(KitPhase(ns, name), 
testTimeout).Should(Equal(v1.IntegrationKitPhaseReady))
        })
 }

Reply via email to