fix: Remove set -e from failover-simulation.sh to prevent early exit on unhealthy nodes
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 2s
Cross-Node Transaction Testing / transaction-test (push) Successful in 10s
Deploy to Testnet / deploy-testnet (push) Successful in 1m1s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 1s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Node Failover Simulation / failover-test (push) Failing after 1s
P2P Network Verification / p2p-verification (push) Successful in 2s
Deploy to Testnet / notify-deployment (push) Successful in 1s

- set -e causes script to exit immediately when check_rpc_health returns non-zero
- This prevents script from counting all healthy nodes and applying skip logic
- Remove set -e and handle errors manually
This commit is contained in:
aitbc
2026-04-29 21:36:30 +02:00
parent 1ec7a82e6c
commit ead48c934f

View File

@@ -5,7 +5,7 @@
# Uses RPC endpoints only, no SSH access (check logic only)
#
set -e
# Don't use set -e - we handle errors manually
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"