1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
name: "Test code"
env:
COLUMNS: 120
on:
push:
branches: ["master", "main"]
pull_request:
jobs:
pytest:
name: "Pytest"
strategy:
matrix:
python-version: ["3.11", "3.12"]
runs-on: "ubuntu-latest"
env:
OS: "ubuntu-latest"
PYTHON: "${{ matrix.python-version }}"
steps:
- name: "โคต๏ธ Check out code from GitHub"
uses: "actions/checkout@v4"
- name: "๐ Set up Python ${{ matrix.python-version }}"
uses: "actions/setup-python@v4"
with:
python-version: "${{ matrix.python-version }}"
- name: "โ๏ธ Install Poetry"
uses: "abatilo/actions-poetry@v2.3.0"
with:
poetry-version: 1.5.1
- name: "โ๏ธ Install dependencies"
run: "poetry install"
- name: "๐ Run pytest with coverage"
run: poetry run pytest --cov=APsystemsEZ1 tests/
|