From e2d9689f08be1a9fb71c6e126dea37cbe5620196 Mon Sep 17 00:00:00 2001 From: toktar Date: Fri, 8 Jul 2022 15:48:12 +0300 Subject: [PATCH] test: Update pipelines --- .github/workflows/test.yml | 33 +++++++++++++++++++ .../{test_cosmos.py => test_resolution.py} | 0 2 files changed, 33 insertions(+) rename tests/e2e-pytest/{test_cosmos.py => test_resolution.py} (100%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7fb1e613..0ba2c07c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,3 +16,36 @@ jobs: - name: Run Golang unit tests run: go test -v ./... + + python-integration-tests: + name: "Python integration tests" + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Download node Docker image + uses: actions/download-artifact@v3 + with: + name: cheqd-did-resolver.tar + + - name: Load node Docker image + run: docker load -i cheqd-did-resolver.tar + + - name: Setup full resolver Docker + working-directory: ./docker + run: | + docker compose --profile full up + + - name: Setup Python environment + working-directory: ./tests/e2e-pytest + run: | + set -euo pipefail + pip3 install -r requirements.txt >> /dev/null + sudo chmod -R 775 /home/runner/ + + - name: Run tests + working-directory: ./tests/e2e-pytest + run: | + set -euo pipefail + pytest -v -rP *.py \ No newline at end of file diff --git a/tests/e2e-pytest/test_cosmos.py b/tests/e2e-pytest/test_resolution.py similarity index 100% rename from tests/e2e-pytest/test_cosmos.py rename to tests/e2e-pytest/test_resolution.py