From 78ca9e65e66db27b0bcac4a23f37480318256913 Mon Sep 17 00:00:00 2001 From: Yaron Dayagi Date: Sun, 31 Dec 2023 17:03:23 +0200 Subject: [PATCH] add integration tests to BE FLPATH-799 https://issues.redhat.com/browse/FLPATH-799 Signed-off-by: Yaron Dayagi --- .github/actions/test/action.yaml | 12 ++++++++++++ .github/workflows/push.yaml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/actions/test/action.yaml b/.github/actions/test/action.yaml index 05788dd2d10..ac583e10715 100644 --- a/.github/actions/test/action.yaml +++ b/.github/actions/test/action.yaml @@ -31,3 +31,15 @@ runs: - name: Run tests shell: bash run: yarn test --filter=${{ inputs.args }} + + - name: Start backstage + shell: bash + run: yarn start:backstage + + - name: Wait for backstage + shell: bash + run: timeout 15 bash -c 'until echo > /dev/tcp/localhost/7007; do sleep 3; done' + + - name: Test get notifications + shell: bash + run: curl http://localhost:7007/api/notifications/notifications diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index a79cd11da4a..9d343f37f4c 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -3,7 +3,7 @@ name: Push on: push: branches: - - main + - flpath799 concurrency: group: push