Browse Source

keep start chain and run tests script in one to prevent exiting of container on script end

Mokhtar Naamani 4 years ago
parent
commit
7c95e875b3

+ 1 - 1
tests/network-tests/package.json

@@ -4,7 +4,7 @@
   "license": "GPL-3.0-only",
   "scripts": {
     "build": "tsc --noEmit",
-    "test": "./start-test-chain.sh && ./run-tests.sh",
+    "test": "./run-tests.sh",
     "run-test-scenario": "./run-test-scenario.sh",
     "node-ts-strict": "node -r ts-node/register --unhandled-rejections=strict",
     "lint": "eslint . --quiet --ext .ts",

+ 1 - 0
tests/network-tests/run-storage-node-tests.sh

@@ -27,6 +27,7 @@ docker-compose up -d joystream-node
 DEBUG=joystream:storage-cli:dev yarn storage-cli dev-init
 docker-compose up -d colossus
 
+# Query node is expected to have been already built
 docker-compose up -d db
 yarn workspace query-node-root db:migrate
 docker-compose up -d graphql-server

+ 4 - 0
tests/network-tests/start-test-chain.sh → tests/network-tests/run-tests.sh

@@ -102,3 +102,7 @@ fi
 # Display runtime version
 yarn workspace api-scripts tsnode-strict src/status.ts | grep Runtime
 
+echo "Waiting for chain to startup..."
+sleep 5s
+
+./run-test-scenario.sh $1