Skip to content

Commit

Permalink
apache/camel-k-runtime#224: add e2e cron quarkus tests
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolaferraro committed May 20, 2020
1 parent 69f0bc2 commit e764069
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions e2e/common/cron_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,16 @@ func TestRunCronExample(t *testing.T) {
Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
})

t.Run("cron-quarkus", func(t *testing.T) {
RegisterTestingT(t)

Expect(Kamel("run", "--name", "cron-quarkus", "-n", ns, "files/cron.groovy", "-t", "quarkus.enabled=true").Execute()).Should(BeNil())
Eventually(IntegrationCronJob(ns, "cron-quarkus"), TestTimeoutMedium).ShouldNot(BeNil())
Eventually(IntegrationCondition(ns, "cron-quarkus", camelv1.IntegrationConditionReady), TestTimeoutMedium).Should(Equal(v1.ConditionTrue))
Eventually(IntegrationLogs(ns, "cron-quarkus"), TestTimeoutMedium).Should(ContainSubstring("Magicstring!"))
Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
})

t.Run("cron-timer", func(t *testing.T) {
RegisterTestingT(t)

Expand All @@ -67,9 +77,10 @@ func TestRunCronExample(t *testing.T) {
t.Run("cron-fallback-quarkus", func(t *testing.T) {
RegisterTestingT(t)

Expect(Kamel("run", "-n", ns, "files/cron.groovy").Execute()).Should(BeNil())
Eventually(IntegrationPodPhase(ns, "cron"), TestTimeoutMedium).Should(Equal(v1.PodRunning))
Eventually(IntegrationLogs(ns, "cron"), TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
Expect(Kamel("run", "--name", "cron-fallback-quarkus", "-n", ns, "files/cron-fallback.groovy", "-t", "quarkus.enabled=true").Execute()).Should(BeNil())
Eventually(IntegrationPodPhase(ns, "cron-fallback-quarkus"), TestTimeoutMedium).Should(Equal(v1.PodRunning))
Eventually(IntegrationCondition(ns, "cron-fallback-quarkus", camelv1.IntegrationConditionReady), TestTimeoutShort).Should(Equal(v1.ConditionTrue))
Eventually(IntegrationLogs(ns, "cron-fallback-quarkus"), TestTimeoutShort).Should(ContainSubstring("Magicstring!"))
Expect(Kamel("delete", "--all", "-n", ns).Execute()).Should(BeNil())
})
})
Expand Down

0 comments on commit e764069

Please sign in to comment.