Run tests against simapp44 in CI

This commit is contained in:
Simon Warta 2021-10-22 11:47:37 +02:00
parent a2b6e74524
commit 7edc0d3196

View File

@ -26,6 +26,9 @@ workflows:
- test: - test:
requires: requires:
- build - build
matrix:
parameters:
simapp: ["simapp42", "simapp44"]
- test-node-v14: - test-node-v14:
requires: requires:
- build - build
@ -61,6 +64,9 @@ jobs:
paths: paths:
- packages/*/build/* - packages/*/build/*
test: test:
parameters:
simapp:
type: string
machine: machine:
# We can't use a containerized environment since it requires remote docker to start custom containers. # We can't use a containerized environment since it requires remote docker to start custom containers.
# However, we can't access the remote docker's network from the primary container. This is a # However, we can't access the remote docker's network from the primary container. This is a
@ -88,11 +94,11 @@ jobs:
background: true background: true
- run: - run:
name: Start simapp name: Start simapp
command: ./scripts/simapp42/start.sh command: ./scripts/<< parameters.simapp >>/start.sh
background: true background: true
- run: - run:
name: Start slow simapp name: Start slow simapp
command: ./scripts/simapp42/slow_start.sh command: ./scripts/<< parameters.simapp >>/slow_start.sh
background: true background: true
- run: - run:
name: Start Tendermint blockchains name: Start Tendermint blockchains
@ -143,16 +149,18 @@ jobs:
name: Start socket server name: Start socket server
command: ./scripts/socketserver/start.sh command: ./scripts/socketserver/start.sh
- run: - run:
name: Run tests
environment: environment:
LAUNCHPAD_ENABLED: 1 LAUNCHPAD_ENABLED: 1
ERC20_ENABLED: 1 ERC20_ENABLED: 1
SIMAPP42_ENABLED: 1
SLOW_SIMAPP42_ENABLED: 1
TENDERMINT_ENABLED: 1 TENDERMINT_ENABLED: 1
SOCKETSERVER_ENABLED: 1 SOCKETSERVER_ENABLED: 1
SKIP_BUILD: 1 SKIP_BUILD: 1
WASMD_ENABLED: 1 WASMD_ENABLED: 1
command: yarn test --stream command: |
[ "<< parameters.simapp >>" = "simapp42" ] && export SIMAPP42_ENABLED=1 SLOW_SIMAPP42_ENABLED=1
[ "<< parameters.simapp >>" = "simapp44" ] && export SIMAPP44_ENABLED=1 SLOW_SIMAPP44_ENABLED=1
yarn test --stream
- run: - run:
name: Run CLI selftest name: Run CLI selftest
working_directory: packages/cli working_directory: packages/cli
@ -176,8 +184,8 @@ jobs:
command: | command: |
./scripts/socketserver/stop.sh ./scripts/socketserver/stop.sh
./scripts/tendermint/all_stop.sh ./scripts/tendermint/all_stop.sh
./scripts/simapp42/stop.sh ./scripts/<< parameters.simapp >>/stop.sh
./scripts/simapp42/slow_stop.sh ./scripts/<< parameters.simapp >>/slow_stop.sh
./scripts/wasmd/stop.sh ./scripts/wasmd/stop.sh
./scripts/launchpad/stop.sh ./scripts/launchpad/stop.sh
test-node-v14: test-node-v14: