fix: increase smoke test timeout to 30s and handle success exit codes

This commit is contained in:
Krypto Kajun
2025-11-08 13:44:31 -06:00
parent 3095163a95
commit 657b4c5e2c

View File

@@ -155,12 +155,16 @@ run_build() {
run_smoke_test() { run_smoke_test() {
export GO_ENV="development" export GO_ENV="development"
export MEV_BOT_ENCRYPTION_KEY="test_key_32_chars_minimum_length_required" export MEV_BOT_ENCRYPTION_KEY="test_key_32_chars_minimum_length_required"
run_step "smoke-test" timeout 10s ./bin/mev-bot start || { run_step "smoke-test" timeout 30s ./bin/mev-bot start || {
if [[ $? -eq 124 ]]; then local exit_code=$?
log "✅ Smoke test passed (timeout expected)" if [[ $exit_code -eq 124 ]]; then
log "✅ Smoke test passed (timeout expected after 30s)"
return 0
elif [[ $exit_code -eq 0 ]]; then
log "✅ Smoke test passed"
return 0 return 0
else else
log "❌ Smoke test failed" log "❌ Smoke test failed with exit code $exit_code"
return 1 return 1
fi fi
} }