diff --git a/.github/workflows/run-hurl-tests.yml b/.github/workflows/run-hurl-tests.yml index ea64c6c..27c8c45 100644 --- a/.github/workflows/run-hurl-tests.yml +++ b/.github/workflows/run-hurl-tests.yml @@ -14,25 +14,16 @@ on: jobs: test: runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: - - name: Check out the code - uses: actions/checkout@v3 + - name: Check out the repository + uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: '3.x' - - - name: Install Django and Hurl dependencies - run: | - python -m pip install --upgrade pip - pip install -r requirements.txt - sudo apt-get update - sudo apt-get install -y hurl - - - name: Run Django Server - run: python manage.py runserver & + - name: Run backend server + run: python3 manage.py runserver - name: Run Hurl Tests - run: hurl tests/test_endpoints.hurl + run: hurl --test --very-verbose ‘Hurl Endpoint Tests.py’