git.delta.rocks / unique-network / refs/commits / c4493f1b0a61

difftreelog

Merge pull request #566 from UniqueNetwork/tests/CI-73-ci-step-4-2-autogen-js-types

Yaroslav Bolyukin2022-09-11parents: #4f3f998 #a41d8f4.patch.diff
in: master

3 files changed

modified.github/workflows/dev-build-tests.ymldiffbeforeafterboth
--- a/.github/workflows/dev-build-tests.yml
+++ b/.github/workflows/dev-build-tests.yml
@@ -96,12 +96,13 @@
           node-version: 16
 
       - name: Run tests
+        working-directory: tests
         run: |
-          cd tests
           yarn install
           yarn add mochawesome
           echo "Ready to start tests"
           node scripts/readyness.js
+          yarn polkadot-types
           NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}
         env:
           RPC_URL: http://127.0.0.1:9933/
modified.github/workflows/nodes-only-update.ymldiffbeforeafterboth
--- a/.github/workflows/nodes-only-update.yml
+++ b/.github/workflows/nodes-only-update.yml
@@ -195,7 +195,9 @@
         run: |
           yarn install
           yarn add mochawesome
+          node scripts/readyness.js
           echo "Ready to start tests"
+          yarn polkadot-types
           NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}
         env:
           RPC_URL: http://127.0.0.1:9933/
@@ -270,7 +272,9 @@
         run: |
           yarn install
           yarn add mochawesome
+          node scripts/readyness.js
           echo "Ready to start tests"
+          yarn polkadot-types
           NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}
         env:
           RPC_URL: http://127.0.0.1:9933/
modifiedtests/scripts/readyness.jsdiffbeforeafterboth
before · tests/scripts/readyness.js
1const { ApiPromise, WsProvider } = require('@polkadot/api');23const connect = async () => {4  const wsEndpoint = 'ws://127.0.0.1:9944'5  const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});6  await api.isReadyOrError;78  const head = (await api.rpc.chain.getHeader()).number.toNumber();9  if(head < 1) throw Error('No block #1');1011  await api.disconnect();12}1314const sleep = time => {15    return new Promise(resolve => {16        setTimeout(() => resolve(), time);17    });18}1920const main = async () => {21  while(true) {22    try {23      await connect();24      break;25    }26    catch(e) {27      await sleep(10000);28    }29  }30}3132main().then(() => process.exit(0)).catch(e => {33  console.error(e);34  process.exit(1);35});
after · tests/scripts/readyness.js
1const { ApiPromise, WsProvider } = require('@polkadot/api');23const connect = async () => {4  const wsEndpoint = 'ws://127.0.0.1:9944'5  const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});6  await api.isReadyOrError;78  const head = (await api.rpc.chain.getHeader()).number.toNumber();9  await api.disconnect();10  if(head < 1) throw Error('No block #1');1112}1314const sleep = time => {15    return new Promise(resolve => {16        setTimeout(() => resolve(), time);17    });18}1920const main = async () => {21  while(true) {22    try {23      await connect();24      break;25    }26    catch(e) {27      await sleep(10000);28    }29  }30}3132main().then(() => process.exit(0)).catch(e => {33  console.error(e);34  process.exit(1);35});