diff --git a/packages/bruno-cli/src/commands/run.js b/packages/bruno-cli/src/commands/run.js index 83911f876..ba1e671dc 100644 --- a/packages/bruno-cli/src/commands/run.js +++ b/packages/bruno-cli/src/commands/run.js @@ -746,7 +746,7 @@ const handler = async function (argv) { // bail if option is set and there is a failure if (bail) { - const requestFailure = result?.error; + const requestFailure = result?.error && !result?.skipped; const testFailure = result?.testResults?.find((iter) => iter.status === 'fail'); const assertionFailure = result?.assertionResults?.find((iter) => iter.status === 'fail'); if (requestFailure || testFailure || assertionFailure) {