refactor: move reader close fn inside main scope
parent
9bf002a166
commit
31724133f1
10
main.go
10
main.go
|
@ -29,9 +29,11 @@ func runGoTest() int {
|
||||||
// Output pipe and error pipe
|
// Output pipe and error pipe
|
||||||
|
|
||||||
outReader, outWriter := io.Pipe()
|
outReader, outWriter := io.Pipe()
|
||||||
|
defer outReader.Close()
|
||||||
defer outWriter.Close()
|
defer outWriter.Close()
|
||||||
|
|
||||||
errReader, errWriter := io.Pipe()
|
errReader, errWriter := io.Pipe()
|
||||||
|
defer errReader.Close()
|
||||||
defer errWriter.Close()
|
defer errWriter.Close()
|
||||||
|
|
||||||
cmd.Stdout = outWriter
|
cmd.Stdout = outWriter
|
||||||
|
@ -47,9 +49,7 @@ func runGoTest() int {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func colorOutputReader(reader io.ReadCloser) {
|
func colorOutputReader(reader io.Reader) {
|
||||||
defer reader.Close()
|
|
||||||
|
|
||||||
scanner := bufio.NewScanner(reader)
|
scanner := bufio.NewScanner(reader)
|
||||||
|
|
||||||
for scanner.Scan() {
|
for scanner.Scan() {
|
||||||
|
@ -82,9 +82,7 @@ func colorOutputReader(reader io.ReadCloser) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func colorErrorReader(reader io.ReadCloser) {
|
func colorErrorReader(reader io.Reader) {
|
||||||
defer reader.Close()
|
|
||||||
|
|
||||||
scanner := bufio.NewScanner(reader)
|
scanner := bufio.NewScanner(reader)
|
||||||
|
|
||||||
for scanner.Scan() {
|
for scanner.Scan() {
|
||||||
|
|
Loading…
Reference in New Issue