Skip to content

Commit

Permalink
fixup! feat(e2e): enable blockfrst e2e test in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
ginnun committed Sep 12, 2024
1 parent f55c968 commit 2a1d325
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/continuous-integration-e2e-blockfrost.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ env:
TEST_CLIENT_STAKE_POOL_PROVIDER: 'http'
TEST_CLIENT_STAKE_POOL_PROVIDER_PARAMS: '{"baseUrl":"http://localhost:4000/"}'
WS_PROVIDER_URL: 'http://localhost:4100/ws'
# enable Blockfrost backed providers
# enable Blockfrost backed providers, the rest will use defaults
ASSET_PROVIDER: 'blockfrost'
UTXO_PROVIDER: 'blockfrost'
CHAIN_HISTORY_PROVIDER: 'blockfrost'
Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
- name: 🌐 Setup local test network
working-directory: packages/e2e
run: |
yarn local-network:up -d
yarn local-network:blockfrost:up -d
env:
CARDANO_NODE_CHAINDB_LOG_LEVEL: 'Warning'
CARDANO_NODE_LOG_LEVEL: 'Warning'
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/continuous-integration-e2e.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Continuous Integration - E2E
name: Continuous Integration - E2E (Blockfrost Providers)

env:
TL_DEPTH: ${{ github.event.pull_request.head.repo.fork && '0' || fromJson(vars.TL_DEPTH) }}
Expand Down Expand Up @@ -27,6 +27,13 @@ env:
TEST_CLIENT_STAKE_POOL_PROVIDER: 'http'
TEST_CLIENT_STAKE_POOL_PROVIDER_PARAMS: '{"baseUrl":"http://localhost:4000/"}'
WS_PROVIDER_URL: 'http://localhost:4100/ws'
# enable Blockfrost backed providers, the rest will use defaults
ASSET_PROVIDER: 'blockfrost'
UTXO_PROVIDER: 'blockfrost'
CHAIN_HISTORY_PROVIDER: 'blockfrost'
REWARDS_PROVIDER: 'blockfrost'
NETWORK_INFO_PROVIDER: 'blockfrost'
TX_SUBMIT_PROVIDER: 'blockfrost'

on:
pull_request:
Expand Down Expand Up @@ -63,7 +70,7 @@ jobs:
- name: 🌐 Setup local test network
working-directory: packages/e2e
run: |
yarn local-network:up -d
yarn local-network:blockfrost:up -d
env:
CARDANO_NODE_CHAINDB_LOG_LEVEL: 'Warning'
CARDANO_NODE_LOG_LEVEL: 'Warning'
Expand Down
Empty file added packages/e2e/delete
Empty file.
1 change: 1 addition & 0 deletions packages/e2e/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ services:
NODE_ENV: local-network
volumes:
- ./local-network/config/network/blockfrost-ryo:/app/config
profiles: [blockfrost-ryo]

local-testnet:
<<: *logging
Expand Down
3 changes: 2 additions & 1 deletion packages/e2e/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,9 @@
"test:web-extension:watch": "run-s test:web-extension:build test:web-extension:watch:bg",
"test:web-extension:watch:bg": "run-p test:web-extension:watch:build test:web-extension:watch:run",
"test:ws": "jest -c jest.config.js --forceExit --selectProjects ws-server --runInBand --verbose",
"local-network:common": "DISABLE_DB_CACHE=${DISABLE_DB_CACHE:-true} SUBMIT_API_ARGS='--testnet-magic 888' USE_BLOCKFROST=false __FIX_UMASK__=$(chmod -R a+r ../../compose/placeholder-secrets) docker compose --env-file ../cardano-services/environments/.env.local -p local-network-e2e -f docker-compose.yml -f ../../compose/common.yml -f ../../compose/$(uname -m).yml $FILES up",
"local-network:common": "DISABLE_DB_CACHE=${DISABLE_DB_CACHE:-true} SUBMIT_API_ARGS='--testnet-magic 888' USE_BLOCKFROST=false __FIX_UMASK__=$(chmod -R a+r ../../compose/placeholder-secrets) docker compose --env-file ../cardano-services/environments/.env.local -p local-network-e2e -f docker-compose.yml -f ../../compose/common.yml -f ../../compose/$(uname -m).yml $FILES --profile ${DOCKER_COMPOSE_PROFILE:-none} up",
"local-network:up": "FILES='' yarn local-network:common",
"local-network:blockfrost:up": "FILES='' DOCKER_COMPOSE_PROFILE='blockfrost-ryo' yarn local-network:common",
"local-network:single:up": "FILES='' yarn local-network:common cardano-node file-server local-testnet ogmios postgres",
"local-network:profile:up": "FILES='-f ../../compose/pg-agent.yml' yarn local-network:common",
"local-network:down": "docker compose -p local-network-e2e -f docker-compose.yml -f ../../compose/common.yml -f ../../compose/pg-agent.yml down -v --remove-orphans",
Expand Down

0 comments on commit 2a1d325

Please sign in to comment.