Skip to content

Commit c92d2be

Browse files
authored
Merge of #1467
2 parents 6dbfe92 + a0359cb commit c92d2be

File tree

2 files changed

+21
-84
lines changed

2 files changed

+21
-84
lines changed

.github/workflows/gateway-contracts-deployment-tests.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
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()

.github/workflows/gateway-contracts-mock-deployment.yml

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)