diff --git a/fixtures/default/sinatra_jruby/manifest.yml b/fixtures/default/sinatra_jruby/manifest.yml index c03c2e7dd..438534913 100644 --- a/fixtures/default/sinatra_jruby/manifest.yml +++ b/fixtures/default/sinatra_jruby/manifest.yml @@ -2,4 +2,4 @@ applications: - name: sinatra_jruby_web_app health-check-type: process - timeout: 180 + timeout: 300 diff --git a/src/ruby/integration/default_test.go b/src/ruby/integration/default_test.go index 648a746cc..aa370d022 100644 --- a/src/ruby/integration/default_test.go +++ b/src/ruby/integration/default_test.go @@ -117,8 +117,8 @@ func testDefault(platform switchblade.Platform, fixtures string) func(*testing.T Expect(logs).To(ContainLines(MatchRegexp(`Installing jruby \d+\.\d+\.\d+\.\d+`))) // JRuby needs extra time to warm up after health check passes - // Increase timeout to 3 minutes with 2-second intervals for CI environments - Eventually(deployment, 3*time.Minute, 2*time.Second).Should(Serve(ContainSubstring("jruby 3.1.7")).WithEndpoint("/ruby"), logs.String()) + // Increased to 5 minutes to accommodate slow/shared CI workers and cflinuxfs5 stack + Eventually(deployment, 5*time.Minute, 2*time.Second).Should(Serve(ContainSubstring("jruby 3.1.7")).WithEndpoint("/ruby"), logs.String()) }) }) }