fix: increase smoke test timeout to 30s and handle success exit codes
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user