From b0bc44b0d39538d7fcec6a1bb328fb0222926ef8 Mon Sep 17 00:00:00 2001 From: Nick Moore Date: Wed, 28 Aug 2024 09:44:12 +1000 Subject: [PATCH] ... --- .github/workflows/run-tests-push.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/run-tests-push.yml b/.github/workflows/run-tests-push.yml index ea25e0b..3ba91b2 100644 --- a/.github/workflows/run-tests-push.yml +++ b/.github/workflows/run-tests-push.yml @@ -11,25 +11,25 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.9" + cache: 'pip' - run: sudo apt install xvfb - run: pip install --upgrade pip - run: pip install .[dev] - run: xvfb-run pytest tests/ - run-tests-ubuntu-22_04-python-3_10-with-coverage: + run-tests-ubuntu-22_04-python-3_10: runs-on: ubuntu-22.04 - name: Ubuntu 22.04, Python 3.10 (with coverage) + name: Ubuntu 22.04, Python 3.10 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.10" + cache: 'pip' - run: sudo apt install xvfb - run: pip install --upgrade pip - run: pip install .[dev] - - run: xvfb-run coverage run --source countess -m pytest tests/ - - run: echo '### Coverage Report' >> $GITHUB_STEP_SUMMARY - - run: coverage report --format=markdown --skip-empty --sort=-cover >> $GITHUB_STEP_SUMMARY + - run: xvfb-run pytest tests/ run-tests-ubuntu-22_04-python-3_11_from_apt: runs-on: ubuntu-22.04 @@ -39,7 +39,7 @@ jobs: - run: sudo apt install python3.11-full python3-pip xvfb - run: python3.11 -m pip install --upgrade pip - run: python3.11 -m pip install -e .[dev] - - run: xvfb-run python3.11 -mpytest tests/ + - run: xvfb-run python3.11 -m pytest tests/ run-tests-ubuntu-24_04-python-3_12_from_apt: runs-on: ubuntu-24.04 @@ -60,6 +60,8 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.x" + cache: 'pip' + - run: sudo apt install xvfb - run: python3 -m venv /tmp/venv - run: /tmp/venv/bin/python -m pip install --upgrade pip - run: /tmp/venv/bin/python -m pip install -e .[dev]