12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/usr/bin/env bash
- set -e
- SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")"
- cd $SCRIPT_PATH
- CONTAINER_ID=$(./run-test-node-docker.sh)
- function cleanup() {
- docker logs ${CONTAINER_ID} --tail 15
- docker-compose -f ../../docker-compose.yml down -v
- }
- trap cleanup EXIT
- sleep 3
- # Display runtime version
- yarn workspace api-scripts tsnode-strict src/status.ts | grep Runtime
- # Start any other services we want
- # docker-compose -f ../../docker-compose.yml up -d colossus-1
- # Start a query-node
- ../../query-node/start.sh
- # Execute tests
- # We can load env config used to start docker services and pass them on to the
- # tests. This could be useful to capture keys used or URLs.
- # We just have to watchout for clashing env var names.
- #set -a
- #. ../../.env
- #set +a
- # First scenario..
- ./run-test-scenario.sh $1
- # In between pickup generated keys from first scenario or bootstrap scene with all well known
- # keys for workers and members..
- # Second scenario..
- # ./run-test-scenario.sh $2
|