Skip to content

Commit 68ce297

Browse files
committed
start docker
1 parent eca41af commit 68ce297

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -484,16 +484,27 @@ jobs:
484484
- name: Install dependencies & build
485485
run: pnpm install --frozen-lockfile && pnpm build
486486

487-
- name: Test server suites
487+
- name: Start Docker Compose stack
488+
run: |
489+
docker compose -f compose.yml -f compose.dev.yml -f e2e/compose.e2e.yml \
490+
up --build -d --wait temporal engine service worker
491+
492+
- name: Test server suites (parallel)
488493
run: |
489494
pnpm --filter @stripe/sync-e2e exec vitest run \
490495
test-server-all-api.test.ts \
491496
test-server-sync.test.ts \
492497
test-sync-e2e.test.ts \
493-
test-sync-engine.test.ts \
498+
test-sync-engine.test.ts
499+
env:
500+
SKIP_SETUP: '1'
501+
502+
- name: Network interruption tests (pauses containers)
503+
run: |
504+
pnpm --filter @stripe/sync-e2e exec vitest run \
494505
test-e2e-network.test.ts
495506
env:
496-
SKIP_BUILD: '1'
507+
SKIP_SETUP: '1'
497508

498509
- name: Skipped test warnings
499510
if: always()

0 commit comments

Comments
 (0)