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