6
0

Added test requirements

This commit is contained in:
Jon Michael Aanes 2024-04-01 15:11:40 +02:00
parent 82980442c8
commit b7836361d9
Signed by: Jmaa
SSH Key Fingerprint: SHA256:Ab0GfHGCblESJx7JRE4fj4bFy/KRpeLhi41y4pF3sNA

View File

@ -24,15 +24,18 @@ jobs:
run: |
apt-get update
apt-get install -y python3 python3-pip
- name: Installing Python Dependencies
if: success()
run: python3 -m pip install --upgrade pip setuptools wheel build twine pytest --break-system-packages
- name: Check out repository code
if: success()
uses: actions/checkout@v3
- name: Installing Python Dependencies
if: success()
run: python3 -m pip install --upgrade pip setuptools wheel build twine pytest --break-system-packages
- name: Installing Python Test Dependencies
if: success() && hashFiles('requirements_test.txt') != ''
run: python3 -m pip install --upgrade -r requirements_test.txt --break-system-packages
- name: Installing package
if: success()
run: python3 -m pip install . --break-system-packages
run: python3 -m pip install .[test] --break-system-packages
- name: Test Python Code
if: success()
run: python3 -m pytest test