Class: Evilution::Reporter::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/evilution/reporter/cli.rb

Constant Summary collapse

SEPARATOR =
"=" * 44

Instance Method Summary collapse

Instance Method Details

#call(summary) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/evilution/reporter/cli.rb', line 8

def call(summary)
  lines = []
  append_metrics(lines, summary)
  append_sections(lines, summary)
  lines << ""
  lines << "[TRUNCATED] Stopped early due to --fail-fast" if summary.truncated?
  lines << result_line(summary)
  lines.join("\n")
end