From 40ed71685499a9471f50010de906bac3cb508b25 Mon Sep 17 00:00:00 2001 From: Chen Chen Date: Fri, 8 Apr 2022 09:15:16 -0400 Subject: [PATCH] adding github actions to run testbed api --- .github/workflows/test.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 084180a..cb91d7c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,6 +25,18 @@ jobs: - name: Install dependencies run: pip install -r requirements.txt + - name: Run Testbed API + run: docker run -d -p 4500:4500 ga4gh/ga4gh-testbed-api:0.1.0 + + - name: Service Health Check + uses: jtalk/url-health-check-action@v2 + with: + url: http://localhost:4500/reports + follow-redirect: false + max-attempts: 6 + retry-delay: 10s + retry-all: true + - name: Run Tests run: python -m pytest --cov