fix(ci): seed test data before booting the server
The runner's Mongo is empty per run, so any e2e test that referenced seeded members (riley.johnson, etc.) or tags failed with 404 from loginAsMember or 'no tags visible'. Run seed-all.js + seed-tags.js between Mongo readiness and 'npm run build'.
This commit is contained in:
parent
1578055a27
commit
f66189cfd6
1 changed files with 4 additions and 0 deletions
|
|
@ -53,6 +53,8 @@ jobs:
|
||||||
- name: MongoDB log on failure
|
- name: MongoDB log on failure
|
||||||
if: failure()
|
if: failure()
|
||||||
run: docker logs mongo-ci || true
|
run: docker logs mongo-ci || true
|
||||||
|
- name: Seed test data
|
||||||
|
run: node scripts/seed-all.js && node scripts/seed-tags.js
|
||||||
- run: npm run build
|
- run: npm run build
|
||||||
- name: Start server
|
- name: Start server
|
||||||
run: node .output/server/index.mjs > /tmp/server.log 2>&1 &
|
run: node .output/server/index.mjs > /tmp/server.log 2>&1 &
|
||||||
|
|
@ -121,6 +123,8 @@ jobs:
|
||||||
- name: MongoDB log on failure
|
- name: MongoDB log on failure
|
||||||
if: failure()
|
if: failure()
|
||||||
run: docker logs mongo-ci || true
|
run: docker logs mongo-ci || true
|
||||||
|
- name: Seed test data
|
||||||
|
run: node scripts/seed-all.js && node scripts/seed-tags.js
|
||||||
- run: npm run build
|
- run: npm run build
|
||||||
- name: Start server
|
- name: Start server
|
||||||
run: node .output/server/index.mjs > /tmp/server.log 2>&1 &
|
run: node .output/server/index.mjs > /tmp/server.log 2>&1 &
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue