Browse Source

Fix pipeline

pull/3/head
e-maks 2 years ago
parent
commit
f4b1d4a9f3
  1. 72
      .github/workflows/main.yaml

72
.github/workflows/main.yaml

@ -2,39 +2,43 @@ name: lab-testing
# add your pipline description below # add your pipline description below
on: on:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.11.6'
- name: Run image
uses: abatilo/actions-poetry@v2
with:
poetry-version: '1.7.1'
- name: Install dependencies
run: poetry install; poetry add pytest; poetry add pytest-mock;
- name: Run pytest
run: poetry run pytest tests/e2e/test_*.py
push: push:
jobs: branches:
test: - main
runs-on: ubuntu-latest pull_request:
steps: branches:
- uses: actions/checkout@v4 - main
- uses: actions/setup-python@v4
with:
python-version: '3.11.6' jobs:
- name: Run image unit-tests:
uses: abatilo/actions-poetry@v2 runs-on: ubuntu-latest
with: steps:
poetry-version: '1.7.1' - uses: actions/checkout@v4
- name: Install dependencies - uses: actions/setup-python@v4
run: poetry install; poetry add pytest; poetry add pytest-mock; with:
- name: Run pytest python-version: '3.11.6'
run: poetry run pytest tests/unit/test_*.py - name: Run image
uses: abatilo/actions-poetry@v2
with:
poetry-version: '1.7.1'
- name: Install dependencies
run: poetry install; poetry add pytest; poetry add pytest-mock;
- name: Run pytest
run: poetry run pytest tests/unit/test_*.py
e2e-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.11.6'
- name: Run image
uses: abatilo/actions-poetry@v2
with:
poetry-version: '1.7.1'
- name: Install dependencies
run: poetry install; poetry add pytest; poetry add pytest-mock;
- name: Run pytest
run: poetry run pytest tests/e2e/test_*.py
Loading…
Cancel
Save