unit-test.yml 548 B

1234567891011121314151617181920212223242526
  1. name: Unit Tests
  2. on: [push, pull_request]
  3. jobs:
  4. unittest:
  5. runs-on: ubuntu-latest
  6. strategy:
  7. matrix:
  8. python-version: ['3.7', '3.8', '3.9', '3.10']
  9. steps:
  10. - uses: actions/checkout@v2
  11. - uses: actions/setup-python@v2
  12. with:
  13. python-version: ${{ matrix.python-version }}
  14. architecture: 'x64'
  15. - name: Install dependencies
  16. run: |
  17. python setup.py install
  18. python -m pip install -r test-requirements.txt
  19. - name: Run tests
  20. run: pytest --cov