From 1114334f775b66b8efdff8f9851a3c7abb75dc90 Mon Sep 17 00:00:00 2001 From: AenEnlil Date: Fri, 1 May 2026 12:47:32 +0300 Subject: [PATCH 1/2] exit with error code when server returns 4xx/5xx response on send --- src/reporter.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reporter.js b/src/reporter.js index 276e5522..af9f6917 100644 --- a/src/reporter.js +++ b/src/reporter.js @@ -173,6 +173,7 @@ class Reporter { resp.on('end', () => { if (resp.statusCode >= 400) { console.log(' ✖️ ', message, `(${resp.statusCode}: ${resp.statusMessage})`); + process.exit(1); } else { console.log(' 🎉 Data received at Testomat.io'); } From 3372e7dedc4193c544154447df43594a5652bd62 Mon Sep 17 00:00:00 2001 From: AenEnlil Date: Mon, 4 May 2026 14:44:46 +0300 Subject: [PATCH 2/2] set exit code to 1 on server error instead of immediately terminating the process --- src/reporter.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reporter.js b/src/reporter.js index af9f6917..d12d5678 100644 --- a/src/reporter.js +++ b/src/reporter.js @@ -173,7 +173,7 @@ class Reporter { resp.on('end', () => { if (resp.statusCode >= 400) { console.log(' ✖️ ', message, `(${resp.statusCode}: ${resp.statusMessage})`); - process.exit(1); + process.exitCode = 1; } else { console.log(' 🎉 Data received at Testomat.io'); }