Lines Matching +full:test +full:- +full:cython

1 name: Test
11 runs-on: ubuntu-latest
12 # https://github.community/t/github-actions-does-not-respect-skip-ci/17325/8
15 - uses: actions/checkout@v2
16 - name: Set up Python 3.x
17 uses: actions/setup-python@v2
19 python-version: "3.x"
20 - name: Install packages
22 - name: Run Tox
23 run: tox -e mypy,package_readme
25 test:
26 runs-on: ${{ matrix.platform }}
30 python-version: [3.6, 3.7, 3.8, 3.9]
31 platform: [ubuntu-latest, macos-latest, windows-latest]
32 exclude: # Only test on the oldest and latest supported stable Python on macOS and Windows.
33 - platform: macos-latest
34 python-version: 3.7
35 - platform: macos-latest
36 python-version: 3.8
37 - platform: windows-latest
38 python-version: 3.7
39 - platform: windows-latest
40 python-version: 3.8
42 - uses: actions/checkout@v2
43 - name: Set up Python ${{ matrix.python-version }}
44 uses: actions/setup-python@v2
46 python-version: ${{ matrix.python-version }}
47 - name: Install packages
49 - name: Run Tox
50 run: tox -e py-cov
51 - name: Run Tox without lxml
52 run: tox -e py-cov-nolxml
53 - name: Produce coverage files
57 - name: Upload coverage to Codecov
58 uses: codecov/codecov-action@v1
62 name: codecov-umbrella
65 test-cython:
66 runs-on: ubuntu-latest
69 - uses: actions/checkout@v2
70 - name: Set up Python 3.x
71 uses: actions/setup-python@v2
73 python-version: "3.x"
74 - name: Install packages
76 - name: Run Tox
77 run: tox -e py-cy-nolxml
79 test-pypy3:
80 runs-on: ubuntu-latest
83 - uses: actions/checkout@v2
84 - name: Set up Python pypy3
85 uses: actions/setup-python@v2
87 python-version: "pypy3"
88 - name: Install packages
90 - name: Run Tox
91 run: tox -e pypy3-nolxml