From: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Date: Mon, 10 Jul 2023 15:37:12 +0000 (-0700)
Subject: Disable coverage on pypy tests (#3777)
X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/138769aa27d6bd86507a0cd98d9a5bf8f63a8e99

Disable coverage on pypy tests (#3777)

The pypy tests are reeeeaaally slow. Maybe this will help.
---

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 92d7d41..4bf6874 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -58,7 +58,9 @@ jobs:
       - name: Upload coverage to Coveralls
         # Upload coverage if we are on the main repository and
         # we're running on Linux (this action only supports Linux)
-        if: github.repository == 'psf/black' && matrix.os == 'ubuntu-latest'
+        if:
+          github.repository == 'psf/black' && matrix.os == 'ubuntu-latest' &&
+          !startsWith(matrix.python-version, 'pypy')
         uses: AndreMiras/coveralls-python-action@v20201129
         with:
           github-token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/tox.ini b/tox.ini
index f8e1a78..d34dbbc 100644
--- a/tox.ini
+++ b/tox.ini
@@ -39,19 +39,15 @@ deps =
 ; remove this when pypy releases the bugfix
 commands =
     pip install -e .[d]
-    coverage erase
     pytest tests \
         --run-optional no_jupyter \
         !ci: --numprocesses auto \
-        ci: --numprocesses 1 \
-        --cov {posargs}
+        ci: --numprocesses 1
     pip install -e .[jupyter]
     pytest tests --run-optional jupyter \
         -m jupyter \
         !ci: --numprocesses auto \
-        ci: --numprocesses 1 \
-        --cov --cov-append {posargs}
-    coverage report
+        ci: --numprocesses 1
 
 [testenv:{,ci-}311]
 setenv =