diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 50615d1..700aa4c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,6 +21,8 @@ jobs: os: ["windows-latest", "ubuntu-latest", "macos-latest"] steps: - uses: actions/checkout@v4 + with: + submodules: true - name: Set up Python 3.11 uses: actions/setup-python@v5 with: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 897a8bb..4a1aa5b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,6 +12,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + submodules: true - name: Set up Python 3.11 uses: actions/setup-python@v5 with: diff --git a/src/jimmy_cli.py b/src/jimmy_cli.py index ae945f8..254ddf6 100644 --- a/src/jimmy_cli.py +++ b/src/jimmy_cli.py @@ -75,9 +75,9 @@ def main(): help="Create a log file next to the executable.", ) parser.add_argument( - "--no-progress-bar", + "--no-progress-bars", action="store_false", - help="Disable the progress bar. Useful for tests.", + help="Disable the progress bars. Useful for tests.", ) filters = parser.add_mutually_exclusive_group() diff --git a/test.sh b/test.sh index 3fd0897..3ddee5d 100755 --- a/test.sh +++ b/test.sh @@ -1,6 +1,7 @@ #!/bin/sh set -x # echo the commands +set -e # fail if any command fails export PYTHONPATH="$PYTHONPATH:src" python -m unittest discover -v --buffer