diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index bf5ade6b..39f713da 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -15,6 +15,9 @@ env: GENESIS_REDIS_PORT: 56381 GENESIS_RESDK_PATH: ".." GENESIS_REST_THROTTLING: '{"login": "100000/hour", "credentials": "100000/hour", "email": "100000/hour"}' + PYTHON_VERSION: "3.12" + # Settings + SERVER_URL: "https://local.genialis.io" jobs: e2e: @@ -24,6 +27,10 @@ jobs: - name: Checkout resolwe-bio-py uses: actions/checkout@v4 + - name: Install resdk as a package + run: | + python${{ env.PYTHON_VERSION }} -m pip install .[test] + - name: Reset Docker credentials store run: | # Docker is configured to use the ecr credentials helper, @@ -109,5 +116,4 @@ jobs: run: | # Make sure `python` refers to the tox environment's Python export PATH=`pwd`/.tox/py310-e2e-resdk/bin:$PATH - - tox --skip-missing-interpreters false -e py310-e2e-resdk + py.test --cov=resdk --cov-report=xml:.reports/resdk_e2e_cov.xml --junit-xml=.reports/resdk_e2e_report.xml tests/functional/**/e2e_*.py