diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f7bb2a..5f8b2a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,20 +1,20 @@ name: Build -on: [push] +on: push jobs: build: runs-on: ubuntu-latest - + name: Build steps: - - uses: actions/checkout@v1 - - name: Set up Python 3.8 - uses: actions/setup-python@v1 - with: - python-version: 3.8 - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install -r requirements.txt --no-deps - - name: Run unit tests - run: ./run_unit_tests.sh + - uses: actions/checkout@v2 + - name: Set up Python 3.8 + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt --no-deps + - name: Run unit tests + run: ./run_unit_tests.sh diff --git a/run_unit_tests.sh b/run_unit_tests.sh index 62ce822..b57844c 100755 --- a/run_unit_tests.sh +++ b/run_unit_tests.sh @@ -1,3 +1,8 @@ -#!/bin/sh +#!/bin/bash -python -m unittest discover tests +# Display verbose output in CI environment. +if [ -n "$CI" ]; then + OPTS=-v +fi + +python -m unittest discover $OPTS tests