unit-tests.yml 459 B

123456789101112131415161718192021222324
  1. name: Coriolis Unit Tests
  2. on:
  3. workflow_dispatch:
  4. pull_request:
  5. branches: [ "master" ]
  6. permissions:
  7. contents: read
  8. jobs:
  9. build:
  10. runs-on: ubuntu-20.04
  11. steps:
  12. - uses: actions/checkout@v3
  13. - name: Install dependencies
  14. run: |
  15. pip install -r requirements.txt
  16. pip install -r test-requirements.txt
  17. - name: Run unit tests
  18. run: |
  19. python -m nose -v --nocapture --logging-level=ERROR coriolis/tests