Just don't run coverage tests with Python 3.6 + Windows

Another test matrix setup I tried is this:

  jobs:
    coverage:
        matrix:
          os:
            - macos-latest
            - windows-latest
            - ubuntu-latest
          python-version:
            - 2.7
          include:
            - python-version: 3.6
              os:
                - macos-latest
                - ubuntu-latest
            - python-version: 3.6
              os: windows-latest
              experimental: true

But that failed on Python 3.6 + macOS with a simple error message, and
no further explanation: "This check failed".  Huh?

Might simply exclude Windows altogether, because that approach sort of
worked in another experiment.
This commit is contained in:
Sajith Sasidharan 2021-03-31 16:42:39 -04:00
parent 1351a62ac4
commit 2e67e07081

View File

@ -23,17 +23,13 @@ jobs:
- ubuntu-latest
python-version:
- 2.7
# Also run coverage tests with Python 3.6. Expect failures on
# Windows, until we've had a chance to deal with them.
include:
- python-version: 3.6
os:
- macos-latest
- ubuntu-latest
- 3.6
exclude:
# Do not run coverage tests with Python 3.6 on Windows for
# now. They will fail. Dealing with them separately would
# be simpler.
- python-version: 3.6
os: windows-latest
experimental: true
steps: