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

difftreelog

test(xcm) manually initialize HRMP

Yaroslav Bolyukin2023-10-19parent: #b423b29.patch.diff
in: master

5 files changed

modified.baedeker/xcm-opal.jsonnetdiffbeforeafterboth
11 spec: {Genesis:{11 spec: {Genesis:{
12 chain: relay_spec,12 chain: relay_spec,
13 modify:: m.genericRelay($, hrmp = [13 modify:: m.genericRelay($, hrmp = [
14 [$.parachains.opal.paraId, $.parachains.westmint.paraId, 8, 512],14 // [$.parachains.opal.paraId, $.parachains.westmint.paraId, 8, 512],
15 [$.parachains.westmint.paraId, $.parachains.opal.paraId, 8, 512],15 // [$.parachains.westmint.paraId, $.parachains.opal.paraId, 8, 512],
16 ]),16 ]),
17 }},17 }},
18 nodes: {18 nodes: {
modified.baedeker/xcm-quartz.jsonnetdiffbeforeafterboth
11 spec: {Genesis:{11 spec: {Genesis:{
12 chain: relay_spec,12 chain: relay_spec,
13 modify:: m.genericRelay($, hrmp = std.join([], [13 modify:: m.genericRelay($, hrmp = std.join([], [
14 [[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],14 // [[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],
15 for [a, b] in [15 // for [a, b] in [
16 ['quartz', 'karura'],16 // ['quartz', 'karura'],
17 ['quartz', 'moonriver'],17 // ['quartz', 'moonriver'],
18 ['quartz', 'statemine'],18 // ['quartz', 'statemine'],
19 ['quartz', 'shiden'],19 // ['quartz', 'shiden'],
20 ]20 // ]
21 ])),21 ])),
22 }},22 }},
23 nodes: {23 nodes: {
modified.baedeker/xcm-unique.jsonnetdiffbeforeafterboth
13 modify:: m.genericRelay($, hrmp = std.join([], [13 modify:: m.genericRelay($, hrmp = std.join([], [
14 [[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],14 [[$.parachains[a].paraId, $.parachains[b].paraId, 8, 512], [$.parachains[b].paraId, $.parachains[a].paraId, 8, 512]],
15 for [a, b] in [15 for [a, b] in [
16 ['unique', 'acala'],16 // ['unique', 'acala'],
17 ['unique', 'moonbeam'],17 // ['unique', 'moonbeam'],
18 ['unique', 'statemint'],18 // ['unique', 'statemint'],
19 ['unique', 'astar'],19 // ['unique', 'astar'],
20 ['unique', 'polkadex'],20 // ['unique', 'polkadex'],
21 ]21 ]
22 ])),22 ])),
23 }},23 }},
modified.github/workflows/xcm.ymldiffbeforeafterboth
326 path: ${{ steps.bdk.outputs.composeProject }}326 path: ${{ steps.bdk.outputs.composeProject }}
327 retention-days: 2327 retention-days: 2
328
329 - name: Yarn install
330 working-directory: tests
331 run: |
332 yarn install
333 yarn add mochawesome
334
335 - name: Call HRMP initialization
336 working-directory: tests
337 run: |
338 yarn ts-node --esm src/util/createHrmp.ts ${{matrix.network}}
328339
329 - name: Run XCM tests340 - name: Run XCM tests
330 working-directory: tests341 working-directory: tests
331 run: |342 run: |
332 yarn install343 # Wanted by both wait_for_first_block
333 yarn add mochawesome
334 # Wanted by both wait_for_first_block344 export RPC_URL="${RELAY_OPAL_HTTP_URL:-${RELAY_QUARTZ_HTTP_URL:-${RELAY_UNIQUE_HTTP_URL:-}}}"
335 export RPC_URL="${RELAY_OPAL_HTTP_URL:-${RELAY_QUARTZ_HTTP_URL:-${RELAY_UNIQUE_HTTP_URL:-}}}"345 ./scripts/wait_for_first_block.sh
336 ./scripts/wait_for_first_block.sh346 echo "Ready to start tests"
337 echo "Ready to start tests"347 NOW=$(date +%s) && yarn ${{ matrix.runtest }} --reporter mochawesome --reporter-options reportFilename=test-${NOW}
338 NOW=$(date +%s) && yarn ${{ matrix.runtest }} --reporter mochawesome --reporter-options reportFilename=test-${NOW}
339348
340 - name: XCM Test Report349 - name: XCM Test Report
341 uses: phoenix-actions/test-reporting@v10350 uses: phoenix-actions/test-reporting@v10
addedtests/src/util/createHrmp.tsdiffbeforeafterboth

no changes