PrintRunSummary prints a structured summary when an output format is requested, otherwise it falls back to a human-readable line.
(
ios *iostreams.IOStreams,
printFlags *PrintFlags,
summary interface{},
human string,
)
| 9 | // PrintRunSummary prints a structured summary when an output format is |
| 10 | // requested, otherwise it falls back to a human-readable line. |
| 11 | func PrintRunSummary( |
| 12 | ios *iostreams.IOStreams, |
| 13 | printFlags *PrintFlags, |
| 14 | summary interface{}, |
| 15 | human string, |
| 16 | ) error { |
| 17 | if printFlags != nil && printFlags.HasStructuredOutput() { |
| 18 | return printFlags.Print(ios, summary) |
| 19 | } |
| 20 | _, err := fmt.Fprintln(ios.Out, human) |
| 21 | return err |
| 22 | } |
no test coverage detected