aboutsummaryrefslogtreecommitdiffstats
path: root/test/e2e/run.sh
blob: 60c528f045fcbd91b45f9011d1f7d092ed9ff223 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env bash
set -euo pipefail

export ENABLE_E2E_TEST_ENDPOINTS=true
export E2E_TEST_SECRET=local-e2e-secret
export ARK_SERVER_WALLET_PRIVATE_KEY=0ebe9a690651e9e08d7c2f4db106d8ec264725241fdb34c57aedb26155b0e027

SPEC="test/e2e/ark-receive-from-server-wallet.spec.ts"
MODE="${1:-}"

case "$MODE" in
  headed)
    playwright test "$SPEC" --project=chromium --headed --workers=1
    ;;
  watch)
    export E2E_SLOWMO=350
    export E2E_PAUSE_AT_END=true
    playwright test "$SPEC" --project=chromium --headed --workers=1 --retries=0 --timeout=120000 --global-timeout=180000
    ;;
  debug)
    export PWDEBUG=1
    playwright test "$SPEC" --project=chromium --headed --workers=1
    ;;
  *)
    playwright test "$SPEC" --project=chromium --workers=1
    ;;
esac