From 10ba8857248f8a4c1a5005f3ee2a3308d401d2d9 Mon Sep 17 00:00:00 2001 From: criyle Date: Sun, 15 Sep 2019 23:00:32 -0700 Subject: [PATCH] display error message for compile failing --- runner/run.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/runner/run.go b/runner/run.go index 38f4c38..634080a 100644 --- a/runner/run.go +++ b/runner/run.go @@ -210,6 +210,16 @@ loop: // If compile read compiled files var exec []file.File if task.Type == "compile" { + if rt.ExitStatus != 0 { + return &types.RunTaskResult{ + Status: "RE", + Time: cpuUsage / uint64(time.Millisecond), + Memory: memoryUsage >> 10, + Input: inputContent, + UserOutput: outputPipe.Buffer.Bytes(), + UserError: errorPipe.Buffer.Bytes(), + } + } for _, fn := range param.CompiledFileNames { f, err := m.Open(fn) if err != nil {