Skip to content

Commit c666f53

Browse files
author
Wout Feys
committed
Create end2end yaml file
1 parent ec324c2 commit c666f53

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.github/workflows/end2end.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Pytest Coverage | Reports to codecov
2+
3+
on: [pull_request]
4+
5+
jobs:
6+
test:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout code
10+
uses: actions/checkout@v2
11+
12+
- name: Start django-mysql
13+
working-directory: ./sample-apps/django-mysql
14+
run: |
15+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
16+
- name: Start django-mysql-gunicorn
17+
working-directory: ./sample-apps/django-mysql-gunicorn
18+
run: |
19+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
20+
- name: Start flask-mongo
21+
working-directory: ./sample-apps/flask-mongo
22+
run: |
23+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
24+
- name: Start flask-mysql
25+
working-directory: ./sample-apps/flask-mysql
26+
run: |
27+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
28+
- name: Start flask-mysql-uwsgi
29+
working-directory: ./sample-apps/flask-mysql-uwsgi
30+
run: |
31+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
32+
- name: Start flask-postgres
33+
working-directory: ./sample-apps/flask-postgres
34+
run: |
35+
docker compose -f docker-compose.yml -f docker-compose.benchmark.yml up --build -d
36+
37+
- name: Set up Python ${{ matrix.python-version }}
38+
uses: actions/setup-python@v2
39+
with:
40+
python-version: ${{ matrix.python-version }}
41+
42+
- name: Install dependencies
43+
run: |
44+
python -m pip install --upgrade pip
45+
make install
46+
47+
- name: Run end2end tests
48+
run: |
49+
make end2end

0 commit comments

Comments
 (0)