Files
brackets/.gitea/workflows/tests.yaml
T
WilliamSoderberg Verified 0d43fe292e
Test Code / test-backend (push) Successful in 6s
Test Code / test-frontend (push) Successful in 12s
Build Release / tests (release) Failing after 1s
Build Release / build-docker (backend) (release) Successful in 8s
Build Release / build-docker (frontend) (release) Successful in 9s
New split workflows.
2026-07-11 19:25:57 +02:00

43 lines
956 B
YAML

name: Test Code
on: [push, workflow_call, pull_request]
jobs:
test-backend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.x"
- name: Install dependencies
run: |
cd backend
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Test with pytest
run: |
cd backend
pip install pytest pytest-cov
pytest
test-frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: "20.x"
- name: Install dependencies
run: |
cd frontend
npm ci
- name: Test with NPM
run: |
cd frontend
npm test -- run --exclude "**/*.live.test.ts"