Class: Tryouts::CLI::QuietFailsFormatter
- Inherits:
-
QuietFormatter
- Object
- QuietFormatter
- Tryouts::CLI::QuietFailsFormatter
- Defined in:
- lib/tryouts/cli/formatters/quiet.rb
Overview
Quiet formatter that only shows dots for failures and errors
Instance Attribute Summary
Attributes included from FormatterInterface
#current_indent, #stderr, #stdout
Instance Method Summary collapse
Methods inherited from QuietFormatter
#batch_summary, #error_message, #file_end, #file_execution_start, #grand_total, #initialize
Methods included from FormatterInterface
#batch_summary, #debug_info, #error_message, #file_end, #file_execution_start, #file_parsed, #file_result, #file_start, #grand_total, #initialize, #live_status_manager, #parser_warnings, #phase_header, #puts, #set_live_status_manager, #setup_output, #setup_start, #teardown_output, #teardown_start, #test_end, #test_output, #test_start, #trace_info, #update_live_status, #write
Constructor Details
This class inherits a constructor from Tryouts::CLI::QuietFormatter
Instance Method Details
#live_status_capabilities ⇒ Object
111 112 113 114 115 116 117 |
# File 'lib/tryouts/cli/formatters/quiet.rb', line 111 def live_status_capabilities { supports_coordination: true, # QuietFails can work with coordinated output output_frequency: :low, # Very minimal output requires_tty: false, # Works without TTY } end |
#test_result(result_packet) ⇒ Object
104 105 106 107 108 109 |
# File 'lib/tryouts/cli/formatters/quiet.rb', line 104 def test_result(result_packet) # Only show non-pass dots in fails mode return if result_packet.passed? super end |