difftreelog
Readyness check script moved to tests sub-directory
in: master
3 files changed
.docker/readyness.jsdiffbeforeafterboth--- a/.docker/readyness.js
+++ /dev/null
@@ -1,35 +0,0 @@
-const { ApiPromise, WsProvider } = require('@polkadot/api');
-
-const connect = async () => {
- const wsEndpoint = 'ws://127.0.0.1:9944'
- const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});
- await api.isReadyOrError;
-
- const head = (await api.rpc.chain.getHeader()).number.toNumber();
- if(head < 1) throw Error('No block #1');
-
- await api.disconnect();
-}
-
-const sleep = time => {
- return new Promise(resolve => {
- setTimeout(() => resolve(), time);
- });
-}
-
-const main = async () => {
- while(true) {
- try {
- await connect();
- break;
- }
- catch(e) {
- await sleep(60000);
- }
- }
-}
-
-main().then(() => process.exit(0)).catch(e => {
- console.error(e);
- process.exit(1);
-});
.github/workflows/node_build_test.ymldiffbeforeafterboth87 node-version: 1687 node-version: 16888889 - name: Run tests89 - name: Run tests90 run: |90 run: |91 yarn install91 cd tests92 yarn install92 yarn add @polkadot/api @polkadot/util@9.4.1 mochawesome mocha@>=793 yarn add @polkadot/api mochawesome93 yarn --pure-lockfile94 yarn --pure-lockfile94 echo "Ready to start tests"95 echo "Ready to start tests"95 node .docker/readyness.js96 node scripts/readyness.js96 cd tests97 NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}97 NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}98 env:98 env:99 RPC_URL: http://127.0.0.1:9933/99 RPC_URL: http://127.0.0.1:9933/100100tests/scripts/readyness.jsdiffbeforeafterboth--- /dev/null
+++ b/tests/scripts/readyness.js
@@ -0,0 +1,35 @@
+const { ApiPromise, WsProvider } = require('@polkadot/api');
+
+const connect = async () => {
+ const wsEndpoint = 'ws://127.0.0.1:9944'
+ const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});
+ await api.isReadyOrError;
+
+ const head = (await api.rpc.chain.getHeader()).number.toNumber();
+ if(head < 1) throw Error('No block #1');
+
+ await api.disconnect();
+}
+
+const sleep = time => {
+ return new Promise(resolve => {
+ setTimeout(() => resolve(), time);
+ });
+}
+
+const main = async () => {
+ while(true) {
+ try {
+ await connect();
+ break;
+ }
+ catch(e) {
+ await sleep(60000);
+ }
+ }
+}
+
+main().then(() => process.exit(0)).catch(e => {
+ console.error(e);
+ process.exit(1);
+});