committed by
GitHub
1 changed files with 41 additions and 0 deletions
@ -0,0 +1,41 @@ |
|||
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions |
|||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions |
|||
|
|||
name: Testing Initiative |
|||
|
|||
on: |
|||
push: |
|||
branches: [ master ] |
|||
pull_request: |
|||
branches: [ master ] |
|||
|
|||
jobs: |
|||
build: |
|||
runs-on: ${{ matrix.os }} |
|||
strategy: |
|||
matrix: |
|||
os: [ubuntu-latest, macos-latest, windows-latest] |
|||
python-version: [2.7, 3.5, 3.6, 3.7, 3.8] |
|||
# exclude: |
|||
# - os: macos-latest |
|||
# python-version: 3.8 |
|||
# - os: windows-latest |
|||
# python-version: 3.6 |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- name: Set up Python Env |
|||
uses: actions/setup-python@v2 |
|||
with: |
|||
python-version: ${{ matrix.python-version }} |
|||
- name: Display Python version |
|||
run: python -c "import sys; print(sys.version)" |
|||
- name: Install dependencies |
|||
run: | |
|||
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi |
|||
pip install coveralls |
|||
- name: Run Tests |
|||
run: | |
|||
PYTHONHASHSEED=0 pytest --cov=steam tests |
|||
- name: Submit coveralls |
|||
run: | |
|||
coveralls |
Loading…
Reference in new issue