|
@@ -3,33 +3,28 @@ set -e
|
|
|
|
|
|
SCRIPT_PATH="$(dirname "${BASH_SOURCE[0]}")"
|
|
|
cd $SCRIPT_PATH
|
|
|
-mkdir -p hydra-test/
|
|
|
-cd hydra-test
|
|
|
+mkdir -p hydra-test && cd hydra-test
|
|
|
|
|
|
-npx @dzlzv/hydra-cli scaffold --wsProviderUrl=ws://joystream-node:9944/ --projectName=Test
|
|
|
+npx @dzlzv/hydra-cli@v0.0.16 scaffold --wsProviderUrl=ws://joystream-node:9944/ --projectName=Test
|
|
|
|
|
|
-cp ../../../types/augment/all/defs.json ./mappings/typedefs.json
|
|
|
-export TYPES_JSON=../../mappings/typedefs.json
|
|
|
+cp ../../../types/augment/all/defs.json ./typedefs.json
|
|
|
+export TYPES_JSON=../../typedefs.json
|
|
|
|
|
|
# Joystream mappings and graphsql schema
|
|
|
-# cp ../../../query-node/mappings/* ./mappings/
|
|
|
+# cp ../../../query-node/mappings/src/* ./mappings
|
|
|
# cp ../../../query-node/schema.graphql ./
|
|
|
|
|
|
-npx @dzlzv/hydra-cli codegen
|
|
|
-
|
|
|
-# Setup the postgres database
|
|
|
-docker-compose up $1 -d db
|
|
|
-
|
|
|
function cleanup() {
|
|
|
+ docker logs hydra-test_processor_1 --tail 15
|
|
|
docker-compose down -v
|
|
|
}
|
|
|
|
|
|
trap cleanup EXIT
|
|
|
|
|
|
-yarn db:migrate
|
|
|
-
|
|
|
-# Bring up remaining services
|
|
|
-docker-compose up $1 -d
|
|
|
+yarn docker:db:up
|
|
|
+yarn docker:build
|
|
|
+yarn docker:db:migrate
|
|
|
+yarn docker:up
|
|
|
|
|
|
# Run tests
|
|
|
ATTACH_TO_NETWORK=hydra-test_default ../../network-tests/run-tests.sh content-directory
|