From 84833b9c5f267a43c603705dba43731de665257d Mon Sep 17 00:00:00 2001 From: Cyril Chapellier Date: Sat, 13 May 2023 16:49:59 +0200 Subject: [PATCH] [Chore] Fix test suite (#1895) * fix: tests suite * chore: add SSL tests --- .github/workflows/workflow.yml | 17 +++++++++++++++++ tox.ini | 3 +++ 2 files changed, 20 insertions(+) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 4482102a..69876608 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -10,6 +10,23 @@ permissions: contents: read # to fetch code (actions/checkout) jobs: + test-with-ssl: + name: Test all, including SSL tests + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v3 + - name: Build the Docker test image for tox + uses: docker/build-push-action@v2 + with: + file: tests/Dockerfile + tags: rqtest-image:latest + push: false + - name: Launch tox for all test scenarii + uses: addnab/docker-run-action@v3 + with: + image: rqtest-image:latest + run: stunnel & redis-server & RUN_SSL_TESTS=1 tox + test: name: Python${{ matrix.python-version }}/Redis${{ matrix.redis-version }}/redis-py${{ matrix.redis-py-version }} runs-on: ubuntu-20.04 diff --git a/tox.ini b/tox.ini index 4552ab24..b2644f34 100644 --- a/tox.ini +++ b/tox.ini @@ -9,6 +9,9 @@ deps= sentry-sdk codecov psutil +passenv= + RUN_SSL_TESTS + RUN_SLOW_TESTS_TOO [testenv:flake8] basepython = python3.6