diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a66bd22..336f6e3b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,9 +3,11 @@ name: CI on: push jobs: - mypy: + + basic_install: name: 'pip install' runs-on: ubuntu-latest + steps: - name: Checkout @@ -24,5 +26,20 @@ jobs: - name: Run piker cli run: piker - - name: Run test suite - run: pytest tests + testing: + + steps: + + - name: Checkout + uses: actions/checkout@v2 + + - name: Setup python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: pip install -U . -r requirements-test.txt --upgrade-strategy eager + + - name: Test suite + run: pytest tests -rs diff --git a/requirements-test.txt b/requirements-test.txt new file mode 100644 index 00000000..e079f8a6 --- /dev/null +++ b/requirements-test.txt @@ -0,0 +1 @@ +pytest