Class: Kaisoku::Reporters::TUI
Instance Method Summary
collapse
Methods inherited from Console
#initialize
Instance Method Details
#results(results) ⇒ Object
12
13
14
15
16
17
18
|
# File 'lib/kaisoku/reporters/tui.rb', line 12
def results(results)
failed = results.values.count { |payload| payload[:status] == 'failed' || payload[:error] }
elapsed = Time.now - (@started_at || Time.now)
@output.puts "status: #{failed.zero? ? 'passed' : 'failed'}"
@output.puts "elapsed: #{format('%.2fs', elapsed)}"
super
end
|
#selection(selection, selected_count:, total_count:) ⇒ Object
6
7
8
9
10
|
# File 'lib/kaisoku/reporters/tui.rb', line 6
def selection(selection, selected_count:, total_count:)
clear
@started_at = Time.now
super
end
|