[Chore] Fix test suite (#1895)

* fix: tests suite

* chore: add SSL tests
This commit is contained in:
Cyril Chapellier 2023-05-13 16:49:59 +02:00 committed by GitHub
parent 46d0056a69
commit 84833b9c5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 0 deletions

View File

@ -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

View File

@ -9,6 +9,9 @@ deps=
sentry-sdk
codecov
psutil
passenv=
RUN_SSL_TESTS
RUN_SLOW_TESTS_TOO
[testenv:flake8]
basepython = python3.6