mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-12 15:03:45 +00:00
init: pos-535 smoke test
This commit is contained in:
parent
7122ddbde8
commit
e004e5f298
2 changed files with 34 additions and 23 deletions
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
|
|
@ -5,6 +5,7 @@ on:
|
||||||
- "master"
|
- "master"
|
||||||
- "qa"
|
- "qa"
|
||||||
- "develop"
|
- "develop"
|
||||||
|
- "raneet10/pos-535" # RMV
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- "**"
|
- "**"
|
||||||
|
|
@ -154,7 +155,7 @@ jobs:
|
||||||
cd matic-cli/devnet/code/contracts
|
cd matic-cli/devnet/code/contracts
|
||||||
npm run truffle exec scripts/deposit.js -- --network development $(jq -r .root.tokens.MaticToken contractAddresses.json) 100000000000000000000
|
npm run truffle exec scripts/deposit.js -- --network development $(jq -r .root.tokens.MaticToken contractAddresses.json) 100000000000000000000
|
||||||
cd -
|
cd -
|
||||||
bash bor/integration-tests/smoke_test.sh
|
timeout 10m bash bor/integration-tests/smoke_test.sh
|
||||||
|
|
||||||
- name: Upload logs
|
- name: Upload logs
|
||||||
if: always()
|
if: always()
|
||||||
|
|
|
||||||
|
|
@ -3,33 +3,43 @@ set -e
|
||||||
|
|
||||||
balanceInit=$(docker exec bor0 bash -c "bor attach /root/.bor/data/bor.ipc -exec 'Math.round(web3.fromWei(eth.getBalance(eth.accounts[0])))'")
|
balanceInit=$(docker exec bor0 bash -c "bor attach /root/.bor/data/bor.ipc -exec 'Math.round(web3.fromWei(eth.getBalance(eth.accounts[0])))'")
|
||||||
|
|
||||||
delay=600
|
#delay=600
|
||||||
|
#echo "Wait ${delay} seconds for state-sync..."
|
||||||
|
#sleep $delay
|
||||||
|
count=0
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
|
||||||
|
balance=$(docker exec bor0 bash -c "bor attach /root/.bor/data/bor.ipc -exec 'Math.round(web3.fromWei(eth.getBalance(eth.accounts[0])))'")
|
||||||
|
|
||||||
echo "Wait ${delay} seconds for state-sync..."
|
if ! [[ "$balance" =~ ^[0-9]+$ ]]; then
|
||||||
sleep $delay
|
echo "Something is wrong! Can't find the balance of first account in bor network."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Found matic balance on account[0]: " $balance
|
||||||
|
|
||||||
balance=$(docker exec bor0 bash -c "bor attach /root/.bor/data/bor.ipc -exec 'Math.round(web3.fromWei(eth.getBalance(eth.accounts[0])))'")
|
if (( $balance <= $balanceInit )); then
|
||||||
|
echo "Balance in bor network has not increased. Waiting for state sync..."
|
||||||
|
#exit 1
|
||||||
|
else
|
||||||
|
echo "State Sync occured!"
|
||||||
|
$count=$count+1
|
||||||
|
fi
|
||||||
|
|
||||||
if ! [[ "$balance" =~ ^[0-9]+$ ]]; then
|
checkpointID=$(curl -sL http://localhost:1317/checkpoints/latest | jq .result.id)
|
||||||
echo "Something is wrong! Can't find the balance of first account in bor network."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Found matic balance on account[0]: " $balance
|
if [ $checkpointID == "null" ]; then
|
||||||
|
echo "Checkpoint didn't arrive yet! Waiting..."
|
||||||
|
#exit 1
|
||||||
|
else
|
||||||
|
echo "Found checkpoint ID:" $checkpointID
|
||||||
|
$count=$count+1
|
||||||
|
fi
|
||||||
|
|
||||||
if (( $balance <= $balanceInit )); then
|
if [ $count -eq 2 ]; then
|
||||||
echo "Balance in bor network has not increased. This indicates that something is wrong with state sync."
|
break
|
||||||
exit 1
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
checkpointID=$(curl -sL http://localhost:1317/checkpoints/latest | jq .result.id)
|
|
||||||
|
|
||||||
if [ $checkpointID == "null" ]; then
|
|
||||||
echo "Something is wrong! Could not find any checkpoint."
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo "Found checkpoint ID:" $checkpointID
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
done
|
||||||
echo "All tests have passed!"
|
echo "All tests have passed!"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue