make assertProcess error more descriptive

This commit is contained in:
2021-08-01 16:35:06 -06:00
parent 3fcc4f0503
commit cea3e9e292
2 changed files with 5 additions and 5 deletions

View File

@@ -412,7 +412,7 @@ class Prelude {
case 0: case 0:
return p.stdout.readAll().toString().trim(); return p.stdout.readAll().toString().trim();
default: default:
throw p.stderr.readAll().toString().trim(); throw 'process $command $args failed:\n${p.stdout.readAll().toString().trim() + p.stderr.readAll().toString().trim()}';
} }
#elseif hxnodejs #elseif hxnodejs
var p = if (inputLines != null) { var p = if (inputLines != null) {
@@ -425,8 +425,9 @@ class Prelude {
var output:Buffer = p.stdout; var output:Buffer = p.stdout;
return output.toString(); return output.toString();
default: default:
var error:String = p.stderr; var output:Buffer = p.stdout;
throw error; var error:Buffer = p.stderr;
throw 'process $command $args failed:\n${output.toString() + error.toString()}';
} }
#else #else
throw "Can't run a subprocess on this target."; throw "Can't run a subprocess on this target.";

View File

@@ -10,5 +10,4 @@
(Assert.equals 18 (Assert.equals 18
(let [jsToEval "5+6+7"] (let [jsToEval "5+6+7"]
(#extern Int js [:String jsToEval _] (#extern Int js [:String jsToEval _]
(js.Lib.eval jsToEval))))) (js.Lib.eval jsToEval))))))
)