28 lines
603 B
YAML
28 lines
603 B
YAML
name: Tests
|
|
|
|
on: [push]
|
|
|
|
jobs:
|
|
api:
|
|
name: Test API
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
pip install -r requirements.txt
|
|
pip install -r dev-requirements.txt
|
|
|
|
- name: Run tests
|
|
env:
|
|
FLASK_SECRET: ${{SECRETS.FLASK_SECRET}}
|
|
DB_HOST: ${{SECRETS.DB_HOST}}
|
|
DB_PORT: ${{SECRETS.DB_PORT}}
|
|
DB_USER: ${{SECRETS.DB_USER}}
|
|
DB_PASSWORD: ${{SECRETS.DB_PASSWORD}}
|
|
DB_DBNAME: ${{SECRETS.DB_DBNAME}}
|
|
run: |
|
|
python -m pytest --verbose
|