diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 4482102..6987660 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 4552ab2..b2644f3 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