Skip to content

Commit

Permalink
Fix server e2e tests on CI twentyhq#1
Browse files Browse the repository at this point in the history
  • Loading branch information
charlesBochet authored and AdityaPimpalkar committed Aug 4, 2023
1 parent e8a5014 commit e1fffd4
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/ci-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ jobs:
server-test:
needs: postgres-job
runs-on: ubuntu-latest
env:
PG_DATABASE_URL: postgres://postgres:postgrespassword@postgres:5432/test?connection_limit=1
steps:
- uses: actions/checkout@v3
if: github.event_name == 'push'
Expand All @@ -48,4 +50,4 @@ jobs:
cd server && yarn test
- name: Server / Run e2e tests
run: |
cd server && yarn test:e2e
cd server && yarn test:e2e-ci
2 changes: 1 addition & 1 deletion infra/dev/postgres/init.sql
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
CREATE DATABASE "default";

-- Create the tests database for e2e testing
CREATE DATABASE "tests";
CREATE DATABASE "test";
2 changes: 1 addition & 1 deletion server/.env.test
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ REFRESH_TOKEN_EXPIRES_IN=30d
LOGIN_TOKEN_SECRET=secret_login_token
LOGIN_TOKEN_EXPIRES_IN=15m
FRONT_AUTH_CALLBACK_URL=http://localhost:3001/auth/callback
PG_DATABASE_URL=postgres://postgres:postgrespassword@localhost:5432/tests?connection_limit=1
PG_DATABASE_URL=postgres://postgres:postgrespassword@localhost:5432/test?connection_limit=1
STORAGE_TYPE=local
STORAGE_LOCAL_PATH=.local-storage
3 changes: 2 additions & 1 deletion server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
"test:watch": "jest --watch",
"test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "./scripts/run-integration.sh",
"test:e2e": "./scripts/setenv.sh && ./scripts/run-integration.sh",
"test:e2e-ci": "./scripts/run-integration.sh",
"prisma:generate-client": "npx prisma generate --generator client && yarn prisma:generate-gql-select",
"prisma:generate-gql-select": "node scripts/generate-model-select-map.js",
"prisma:generate-nest-graphql": "npx prisma generate --generator nestgraphql",
Expand Down
3 changes: 0 additions & 3 deletions server/scripts/run-integration.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
#!/usr/bin/env bash
# src/run-integration.sh

DIR="$(cd "$(dirname "$0")" && pwd)"
source $DIR/setenv.sh

npx ts-node ./test/utils/check-db.ts
EXIT_CODE=$?

Expand Down

0 comments on commit e1fffd4

Please sign in to comment.