From af91a6307d03693cef5fa43330f3229327adf5d9 Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 6 Dec 2022 17:24:22 +0800 Subject: [PATCH] judge: fix testlib exitcode --- packages/hydrojudge/package.json | 2 +- packages/hydrojudge/src/checkers.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 5e09fa567..73a25df01 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "3.1.10", + "version": "3.1.11", "main": "package.json", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrojudge/src/checkers.ts b/packages/hydrojudge/src/checkers.ts index 083812a57..fb93aec6f 100644 --- a/packages/hydrojudge/src/checkers.ts +++ b/packages/hydrojudge/src/checkers.ts @@ -210,7 +210,7 @@ const checkers: Record = new Proxy({ message: stderr, }; } - if (status === STATUS.STATUS_RUNTIME_ERROR) { + if (status === STATUS.STATUS_RUNTIME_ERROR && !stderr?.trim()) { return { status: STATUS.STATUS_WRONG_ANSWER, score: 0,