make max output settings
This commit is contained in:
@@ -488,8 +488,12 @@ func (r *Runner) runTest(t *dsl.Test) *TestResult {
|
||||
cmd.Stdin = strings.NewReader(*t.Stdin)
|
||||
}
|
||||
|
||||
stdout := &cappedBuffer{limit: MaxOutputBytes}
|
||||
stderr := &cappedBuffer{limit: MaxOutputBytes}
|
||||
outLimit := MaxOutputBytes
|
||||
if r.file.MaxOutput > 0 {
|
||||
outLimit = int(r.file.MaxOutput)
|
||||
}
|
||||
stdout := &cappedBuffer{limit: outLimit}
|
||||
stderr := &cappedBuffer{limit: outLimit}
|
||||
cmd.Stdout = stdout
|
||||
cmd.Stderr = stderr
|
||||
|
||||
|
||||
Reference in New Issue
Block a user