Module: TestBench::Output
- Defined in:
- lib/test_bench/output.rb,
lib/test_bench/output/log.rb,
lib/test_bench/output/raw.rb,
lib/test_bench/output/timer.rb,
lib/test_bench/output/buffer.rb,
lib/test_bench/output/writer.rb,
lib/test_bench/output/summary.rb,
lib/test_bench/output/batch_data.rb,
lib/test_bench/output/writer/sgr.rb,
lib/test_bench/output/print_error.rb,
lib/test_bench/output/summary/session.rb,
lib/test_bench/output/timer/substitute.rb,
lib/test_bench/output/writer/dependency.rb,
lib/test_bench/output/writer/substitute.rb
Defined Under Namespace
Modules: Log, PrintError Classes: BatchData, Buffer, Raw, Summary, Timer, Writer
Constant Summary collapse
- Substitute =
Fixture::Output::Substitute
Class Method Summary collapse
Class Method Details
.build(log_level: nil, writer: nil, device: nil, styling: nil, **buffer_output_args) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/test_bench/output.rb', line 3 def self.build(log_level: nil, writer: nil, device: nil, styling: nil, **buffer_output_args) summary = Summary.build(writer: writer, device: device, styling: styling) log_output = Log.build(level: log_level) writer = summary.writer buffer_output = Buffer.build(writer: writer, **buffer_output_args) Fixture::Output::Multiple.build( log_output, buffer_output, summary ) end |