From 0722057f4b0b7a3c2402382ba15c3cdd8685e8be Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Thu, 31 Aug 2023 23:01:30 +0000 Subject: [PATCH] test: make testing more resilent to random failures --- --- a/tests/package.json +++ b/tests/package.json @@ -117,7 +117,7 @@ "benchMintingFee": "ts-node src/benchmarks/mintFee/benchmark.ts", "load": "yarn _test './**/*.load.ts'", "loadTransfer": "ts-node src/transfer.nload.ts", - "polkadot-types-fetch-metadata": "curl -H 'Content-Type: application/json' -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' $RPC_URL > src/interfaces/metadata.json", + "polkadot-types-fetch-metadata": "curl -L -H 'Content-Type: application/json' -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' $RPC_URL > src/interfaces/metadata.json", "polkadot-types-from-defs": "ts-node --esm ./node_modules/.bin/polkadot-types-from-defs --endpoint src/interfaces/metadata.json --input src/interfaces/ --package .", "polkadot-types-from-chain": "ts-node --esm ./node_modules/.bin/polkadot-types-from-chain --endpoint src/interfaces/metadata.json --output src/interfaces/ --package .", "polkadot-types": "echo \"export default {}\" > src/interfaces/lookup.ts && yarn polkadot-types-fetch-metadata && yarn polkadot-types-from-defs && yarn polkadot-types-from-defs && yarn polkadot-types-from-chain", --- a/tests/scripts/wait_for_first_block.sh +++ b/tests/scripts/wait_for_first_block.sh @@ -18,4 +18,10 @@ echo "Waiting for first block..." sleep 12 done +echo "Chain is running, but lets wait for another block after a minute, to avoid startup flakiness." +sleep 120 +while ! is_started; do + echo "Waiting for second block..." + sleep 12 +done echo "Chain is running!" -- gitstuff