Fix: Prevent --bail option from treating skipped requests as failures (#4166)

This commit is contained in:
pooja-bruno 2025-04-10 19:58:08 +05:30 committed by GitHub
parent 74bbfce8a0
commit cc905da630
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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) {