From 3ab8a027ecac9b67ac5ba753fb1f0a1fa2fcb8be Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Tue, 22 Dec 2020 16:30:22 +0100 Subject: [PATCH] Also (temporarily) test against paste --- .github/workflows/api_paste.yaml | 41 +++++++++++++++++++++++++++ lib/galaxy_test/driver/driver_util.py | 2 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/api_paste.yaml diff --git a/.github/workflows/api_paste.yaml b/.github/workflows/api_paste.yaml new file mode 100644 index 000000000000..11dc17a8b302 --- /dev/null +++ b/.github/workflows/api_paste.yaml @@ -0,0 +1,41 @@ +name: API tests (legacy paste) +on: [push, pull_request] +env: + GALAXY_TEST_DBURI: 'postgres://postgres:postgres@localhost:5432/galaxy?client_encoding=utf8' + GALAXY_TEST_USE_UVICORN: false +jobs: + test: + name: Test + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ['3.7'] + services: + postgres: + image: postgres:11 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: postgres + ports: + - 5432:5432 + steps: + - uses: actions/checkout@v2 + with: + path: 'galaxy root' + - uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Cache pip dir + uses: actions/cache@v2 + with: + path: ~/.cache/pip + key: pip-cache-${{ matrix.python-version }}-${{ hashFiles('galaxy root/requirements.txt') }} + - name: Run tests + run: ./run_tests.sh --skip_flakey_fails -api + working-directory: 'galaxy root' + - uses: actions/upload-artifact@v2 + if: failure() + with: + name: API test results + path: 'galaxy root/run_api_tests.html' diff --git a/lib/galaxy_test/driver/driver_util.py b/lib/galaxy_test/driver/driver_util.py index 4a41900b4a14..98751f28ab05 100644 --- a/lib/galaxy_test/driver/driver_util.py +++ b/lib/galaxy_test/driver/driver_util.py @@ -78,7 +78,7 @@ """) DEFAULT_LOCALES = "en" -USE_UVICORN = True +USE_UVICORN = asbool(os.environ.get('GALAXY_TEST_USE_UVICORN', True)) log = logging.getLogger("test_driver")