Improved test coverage for production build/config

This commit is contained in:
Ahmed 2023-10-27 17:36:12 +11:00
parent 8bf4fba7b4
commit 50baf8c4df
3 changed files with 3 additions and 1 deletions

View File

@ -114,6 +114,7 @@ jobs:
- name: Bare Metal ${{ matrix.script.name }}
run: sh tests/test_bare.sh ${{ matrix.script.args }}
production-check:
runs-on: ubuntu-latest
steps:

View File

@ -32,7 +32,7 @@ docker compose -f local.yml run django python manage.py makemessages --all
# Make sure the check doesn't raise any warnings
docker compose -f local.yml run django python manage.py check --fail-level WARNING
# Check for deployment-specific issues
# Check for deployment specific issues
docker compose -f local.yml run django python manage.py check --deploy
# Generate the HTML for the documentation

View File

@ -1,5 +1,6 @@
import subprocess
def test_production_check():
# This will raise an exception if there's an error
subprocess.check_call(['python', 'manage.py', 'check', '--deploy'])