1
0
mirror of https://github.com/stonith404/pingvin-share.git synced 2024-11-04 23:10:13 +01:00

fix: system test github action

This commit is contained in:
Elias Schneider 2022-10-14 09:26:30 +02:00
parent c27c3dae9c
commit a2c9755756
2 changed files with 6 additions and 6 deletions

View File

@ -6,16 +6,17 @@ on:
- main
jobs:
integration-tests:
system-tests:
runs-on: ubuntu-latest
container: node:18-alpine
container: node:18
steps:
- uses: actions/checkout@v2
with:
path: backend
- name: Install Dependencies
working-directory: ./backend
run: npm install
- name: Create .env file
working-directory: ./backend
run: mv .env.example .env
- name: Run Server and Test with Newman
working-directory: ./backend
run: npm run test:system

View File

@ -7,7 +7,7 @@
"prod": "npx prisma migrate deploy && dotenv node dist/main",
"lint": "eslint 'src/**/*.ts'",
"format": "prettier --write 'src/**/*.ts'",
"test:system": "npx prisma migrate reset -f && pm2 start 'nest start' && sleep 5 && newman run ./test/system/newman-system-tests.json ; pm2 delete 0"
"test:system": "npx prisma migrate reset -f && nest start & sleep 10 && newman run ./test/system/newman-system-tests.json"
},
"dependencies": {
"@nestjs/common": "^9.1.2",
@ -52,7 +52,6 @@
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^4.0.0",
"newman": "^5.3.2",
"pm2": "^5.2.2",
"prettier": "^2.7.1",
"prisma": "^4.4.0",
"source-map-support": "^0.5.21",