difftreelog
ci use compose discovery
in: master
5 files changed
.github/workflows/xcm.ymldiffbeforeafterboth277 - name: Install baedeker277 - name: Install baedeker278 uses: UniqueNetwork/baedeker-action/setup@built278 uses: UniqueNetwork/baedeker-action/setup@built279280 - name: Setup library281 run: mkdir -p .baedeker/vendor/ && git clone https://github.com/UniqueNetwork/baedeker-library .baedeker/vendor/baedeker-library279282280 - name: Start network283 - name: Start network281 uses: UniqueNetwork/baedeker-action@built284 uses: UniqueNetwork/baedeker-action@built282 id: bdk285 id: bdk283 with:286 with:287 jpath: |288 .baedeker/vendor284 inputs: |289 inputs: |285 .baedeker/xcm-${{ matrix.network }}.jsonnet290 .baedeker/xcm-${{ matrix.network }}.jsonnet286 snippet:(import 'baedeker-library/ops/rewrites.libsonnet').rewriteNodePaths({'bin/polkadot':{dockerImage:'uniquenetwork/builder-polkadot:${{ matrix.relay_branch }}'}})291 snippet:(import 'baedeker-library/ops/rewrites.libsonnet').rewriteNodePaths({'bin/polkadot':{dockerImage:'uniquenetwork/builder-polkadot:${{ matrix.relay_branch }}'}})299304300 - name: Run XCM tests305 - name: Run XCM tests301 working-directory: tests306 working-directory: tests302 run: |307 run: |303 yarn install308 yarn install304 yarn add mochawesome309 yarn add mochawesome305 ./scripts/wait_for_first_block.sh310 # Wanted by both wait_for_first_block and yarn polkadot-types311 export RPC_URL="${RELAY_OPAL_HTTP_URL:-${RELAY_QUARTZ_HTTP_URL:-${RELAY_UNIQUE_HTTP_URL:-}}}"312 ./scripts/wait_for_first_block.sh306 echo "Ready to start tests"313 echo "Ready to start tests"307 yarn polkadot-types314 yarn polkadot-types308 NOW=$(date +%s) && yarn ${{ matrix.runtest }} --reporter mochawesome --reporter-options reportFilename=test-${NOW}315 NOW=$(date +%s) && yarn ${{ matrix.runtest }} --reporter mochawesome --reporter-options reportFilename=test-${NOW}309 env:310 RPC_URL: http://${{ steps.bdk.outputs.balancer }}/relay-${{ matrix.network }}/311 SUBSTRATE_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-${{ matrix.network }}/312 RELAY_URL: ws://${{ steps.bdk.outputs.balancer }}/relay/313 ACALA_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-acala/314 MOONBEAM_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-moonbeam/315 ASTAR_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-astar/316 SHIDEN_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-shiden/317 WESTMINT_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-westmint/318 STATEMINE_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-statemine/319 STATEMINT_URL: ws://${{ steps.bdk.outputs.balancer }}/relay-statemint/320316321 - name: XCM Test Report317 - name: XCM Test Report322 uses: phoenix-actions/test-reporting@v10318 uses: phoenix-actions/test-reporting@v10tests/src/config.tsdiffbeforeafterboth17import process from 'process';17import process from 'process';181819const config = {19const config = {20 substrateUrl: process.env.SUBSTRATE_URL || 'ws://127.0.0.1:9944',21 relayUrl: process.env.RELAY_URL || 'ws://127.0.0.1:9844',20 relayUrl: process.env.RELAY_URL || 'ws://127.0.0.1:9844',21 substrateUrl: process.env.RELAY_OPAL_URL || process.env.RELAY_QUARTZ_URL || process.env.RELAY_UNIQUE_URL || 'ws://127.0.0.1:9944',22 acalaUrl: process.env.ACALA_URL || 'ws://127.0.0.1:9946',22 acalaUrl: process.env.RELAY_ACALA_URL || 'ws://127.0.0.1:9946',23 karuraUrl: process.env.ACALA_URL || 'ws://127.0.0.1:9946',23 karuraUrl: process.env.RELAY_KARURA_URL || 'ws://127.0.0.1:9946',24 moonbeamUrl: process.env.MOONBEAM_URL || 'ws://127.0.0.1:9947',24 moonbeamUrl: process.env.RELAY_MOONBEAM_URL || 'ws://127.0.0.1:9947',25 moonriverUrl: process.env.MOONBEAM_URL || 'ws://127.0.0.1:9947',25 moonriverUrl: process.env.RELAY_MOONRIVER_URL || 'ws://127.0.0.1:9947',26 astarUrl: process.env.ASTAR_URL || 'ws://127.0.0.1:9949',26 astarUrl: process.env.RELAY_ASTAR_URL || 'ws://127.0.0.1:9949',27 shidenUrl: process.env.SHIDEN_URL || 'ws://127.0.0.1:9949',27 shidenUrl: process.env.RELAY_SHIDEN_URL || 'ws://127.0.0.1:9949',28 westmintUrl: process.env.WESTMINT_URL || 'ws://127.0.0.1:9948',28 westmintUrl: process.env.RELAY_WESTMINT_URL || 'ws://127.0.0.1:9948',29 statemineUrl: process.env.STATEMINE_URL || 'ws://127.0.0.1:9948',29 statemineUrl: process.env.RELAY_STATEMINE_URL || 'ws://127.0.0.1:9948',30 statemintUrl: process.env.STATEMINT_URL || 'ws://127.0.0.1:9948',30 statemintUrl: process.env.RELAY_STATEMINT_URL || 'ws://127.0.0.1:9948',31};31};323233export default config;33export default config;tests/src/xcm/xcmOpal.test.tsdiffbeforeafterboth18import config from '../config';18import config from '../config';19import {itSub, expect, describeXCM, usingPlaygrounds, usingWestmintPlaygrounds, usingRelayPlaygrounds} from '../util';19import {itSub, expect, describeXCM, usingPlaygrounds, usingWestmintPlaygrounds, usingRelayPlaygrounds} from '../util';202021const STATEMINE_CHAIN = 1000;21const STATEMINE_CHAIN = +(process.env.RELAY_WESTMINT_ID || 1000);22const UNIQUE_CHAIN = 2095;22const UNIQUE_CHAIN = +(process.env.RELAY_OPAL_ID || 2095);232324const relayUrl = config.relayUrl;24const relayUrl = config.relayUrl;25const westmintUrl = config.westmintUrl;25const westmintUrl = config.westmintUrl;tests/src/xcm/xcmQuartz.test.tsdiffbeforeafterboth19import {itSub, expect, describeXCM, usingPlaygrounds, usingKaruraPlaygrounds, usingRelayPlaygrounds, usingMoonriverPlaygrounds, usingStateminePlaygrounds, usingShidenPlaygrounds} from '../util';19import {itSub, expect, describeXCM, usingPlaygrounds, usingKaruraPlaygrounds, usingRelayPlaygrounds, usingMoonriverPlaygrounds, usingStateminePlaygrounds, usingShidenPlaygrounds} from '../util';20import {DevUniqueHelper, Event} from '../util/playgrounds/unique.dev';20import {DevUniqueHelper, Event} from '../util/playgrounds/unique.dev';212122const QUARTZ_CHAIN = 2095;22const QUARTZ_CHAIN = +(process.env.RELAY_QUARTZ_ID || 2095);23const STATEMINE_CHAIN = 1000;23const STATEMINE_CHAIN = +(process.env.RELAY_STATEMINE_ID || 1000);24const KARURA_CHAIN = 2000;24const KARURA_CHAIN = +(process.env.RELAY_KARURA_ID || 2000);25const MOONRIVER_CHAIN = 2023;25const MOONRIVER_CHAIN = +(process.env.RELAY_MOONRIVER_ID || 2023);26const SHIDEN_CHAIN = 2007;26const SHIDEN_CHAIN = +(process.env.RELAY_SHIDEN_ID || 2007);272728const STATEMINE_PALLET_INSTANCE = 50;28const STATEMINE_PALLET_INSTANCE = 50;2929tests/src/xcm/xcmUnique.test.tsdiffbeforeafterboth19import {itSub, expect, describeXCM, usingPlaygrounds, usingAcalaPlaygrounds, usingRelayPlaygrounds, usingMoonbeamPlaygrounds, usingStatemintPlaygrounds, usingAstarPlaygrounds} from '../util';19import {itSub, expect, describeXCM, usingPlaygrounds, usingAcalaPlaygrounds, usingRelayPlaygrounds, usingMoonbeamPlaygrounds, usingStatemintPlaygrounds, usingAstarPlaygrounds} from '../util';20import {DevUniqueHelper, Event} from '../util/playgrounds/unique.dev';20import {DevUniqueHelper, Event} from '../util/playgrounds/unique.dev';212122const UNIQUE_CHAIN = 2037;22const UNIQUE_CHAIN = +(process.env.RELAY_UNIQUE_ID || 2037);23const STATEMINT_CHAIN = 1000;23const STATEMINT_CHAIN = +(process.env.RELAY_STATEMINT_ID || 1000);24const ACALA_CHAIN = 2000;24const ACALA_CHAIN = +(process.env.RELAY_ACALA_ID || 2000);25const MOONBEAM_CHAIN = 2004;25const MOONBEAM_CHAIN = +(process.env.RELAY_MOONBEAM_ID || 2004);26const ASTAR_CHAIN = 2006;26const ASTAR_CHAIN = +(process.env.RELAY_ASTAR_ID || 2006);272728const STATEMINT_PALLET_INSTANCE = 50;28const STATEMINT_PALLET_INSTANCE = 50;2929