File tree Expand file tree Collapse file tree 2 files changed +21
-84
lines changed
Expand file tree Collapse file tree 2 files changed +21
-84
lines changed Original file line number Diff line number Diff line change 3030 gw-contracts:
3131 - .github/workflows/gateway-contracts-deployment-tests.yml
3232 - gateway-contracts/**
33+
3334 sc-deploy :
3435 name : gateway-contracts-deployment-tests/sc-deploy (bpr)
3536 needs : check-changes
@@ -123,6 +124,26 @@ jobs:
123124 echo "CRS generation triggering completed successfully with expected completion message"
124125 fi
125126
127+ - name : Check mock smart contract deployment
128+ working-directory : gateway-contracts
129+ run : |
130+
131+ ## Check Mock contracts deployment
132+ timeout 300s bash -c 'while docker ps --filter "name=deploy-gateway-mock-contracts" --format "{{.Status}}" | grep -q "Up"; do sleep 5; done'
133+ docker compose logs deploy-gateway-mock-contracts > mock_contracts_deployment_logs.txt
134+ EXIT_CODE_SC=$(docker inspect --format='{{.State.ExitCode}}' deploy-gateway-mock-contracts)
135+ # display logs for debugging
136+ # cat mock_contracts_deployment_logs.txt
137+ if [ "$EXIT_CODE_SC" -ne 0 ]; then
138+ echo "Mock contract deployment failed with exit code $EXIT_CODE_SC"
139+ exit 1
140+ elif ! grep -q "Mock contract deployment done!" mock_contracts_deployment_logs.txt; then
141+ echo "Mock contract deployment did not complete successfully - 'Mock contract deployment done!' message not found in logs"
142+ exit 1
143+ else
144+ echo "Mock contract deployment completed successfully with expected completion message"
145+ fi
146+
126147 - name : Clean up
127148 working-directory : gateway-contracts
128149 if : always()
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments