Model/.github/workflows/unit_tests.yml
2026-03-30 17:09:41 +00:00

31 lines
727 B
YAML

name: Run unit tests
on:
pull_request:
branches:
- "**"
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build test image
run: docker build -f Dockerfile.test -t model-test .
- name: Run tests
env:
EPC_AUTH_TOKEN: ${{ secrets.DEV_EPC_AUTH_TOKEN }}
HUBSPOT_API_KEY: ${{ secrets.HUBSPOT_API_KEY }}
run: |
# docker run --rm \
# -e EPC_AUTH_TOKEN=${{ secrets.DEV_EPC_AUTH_TOKEN }} \
# -e HUBSPOT_API_KEY=${{ secrets.HUBSPOT_API_KEY }} \
# model-test pytest -m 'not integration'
make test ARGS="-m 'not integration'"