-
Notifications
You must be signed in to change notification settings - Fork 690
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migrate test 0002 to new orchestrator
- Loading branch information
Showing
5 changed files
with
59 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 8 additions & 0 deletions
8
bridges/zombienet/tests/0002-mandatory-headers-synced-while-idle/rococo-to-westend.zndsl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Description: While relayer is idle, we only sync mandatory Rococo (and a single Rococo BH) headers to Westend BH. | ||
Network: ../../../../cumulus/zombienet/bridge-hubs/bridge_hub_westend_local_network.toml | ||
Creds: config | ||
|
||
# ensure that relayer is only syncing mandatory headers while idle. This includes both headers that were | ||
# generated while relay was offline and those in the next 100 seconds while script is active. | ||
bridge-hub-westend-collator1: js-script ../../helpers/only-mandatory-headers-synced-when-idle.js with "300,rococo-at-westend" within 600 seconds | ||
|
35 changes: 35 additions & 0 deletions
35
bridges/zombienet/tests/0002-mandatory-headers-synced-while-idle/run.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
#!/bin/bash | ||
|
||
set -e | ||
|
||
source "${BASH_SOURCE%/*}/../../utils/common.sh" | ||
source "${BASH_SOURCE%/*}/../../utils/zombienet.sh" | ||
|
||
# We use `--relayer-delay` in order to sleep some time before starting relayer. | ||
# We want to sleep for at least 1 session, which is expected to be 60 seconds for test environment. | ||
${BASH_SOURCE%/*}/../../environments/rococo-westend/spawn.sh & | ||
env_pid=$! | ||
|
||
ensure_process_file $env_pid $TEST_DIR/rococo.env 400 | ||
rococo_dir=`cat $TEST_DIR/rococo.env` | ||
echo | ||
|
||
ensure_process_file $env_pid $TEST_DIR/westend.env 180 | ||
westend_dir=`cat $TEST_DIR/westend.env` | ||
echo | ||
|
||
# Sleep for some time before starting the relayer. We want to sleep for at least 1 session, | ||
# which is expected to be 60 seconds for the test environment. | ||
echo -e "Sleeping 90s before starting relayer ...\n" | ||
sleep 90 | ||
${BASH_SOURCE%/*}/../../environments/rococo-westend/start_relayer.sh $rococo_dir $westend_dir relayer_pid | ||
|
||
# Sometimes the relayer syncs 2 parachain heads in the begining leading to test failures. | ||
# We do this as a workaround. | ||
# TODO: investigate. Not sure if it's expected. | ||
echo -e "Sleeping 90s before runing the tests ...\n" | ||
sleep 90 | ||
|
||
run_zndsl ${BASH_SOURCE%/*}/rococo-to-westend.zndsl $westend_dir | ||
run_zndsl ${BASH_SOURCE%/*}/westend-to-rococo.zndsl $rococo_dir | ||
|
7 changes: 7 additions & 0 deletions
7
bridges/zombienet/tests/0002-mandatory-headers-synced-while-idle/westend-to-rococo.zndsl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Description: While relayer is idle, we only sync mandatory Westend (and a single Westend BH) headers to Rococo BH. | ||
Network: ../../../../cumulus/zombienet/bridge-hubs/bridge_hub_rococo_local_network.toml | ||
Creds: config | ||
|
||
# ensure that relayer is only syncing mandatory headers while idle. This includes both headers that were | ||
# generated while relay was offline and those in the next 100 seconds while script is active. | ||
bridge-hub-rococo-collator1: js-script ../../helpers/only-mandatory-headers-synced-when-idle.js with "300,westend-at-rococo" within 600 seconds |