From: Phil Howard Date: Sat, 14 Nov 2020 17:30:36 +0000 (+0000) Subject: Add GitHub actions workflow X-Git-Url: https://zdv2.bktei.com/gitweb/EVA-2020-02-2.git/commitdiff_plain/8553be8ddd4ba9886fc9eb5a93730aad3b96cb44?ds=sidebyside;hp=-c Add GitHub actions workflow --- 8553be8ddd4ba9886fc9eb5a93730aad3b96cb44 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..d8187f0 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,37 @@ +name: Python Tests + +on: + pull_request: + push: + branches: + - master + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + python: [2.7, 3.4, 3.5, 3.7, 3.8] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python }} + - name: Install Dependencies + run: | + python -m pip install --upgrade setuptools tox + - name: Run Tests + working-directory: library + run: | + tox -e py + - name: Coverage + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + working-directory: library + run: | + python -m pip install coveralls + coveralls + if: ${{ matrix.python == '3.8' }} +