Module trial.reporters.writer

A module containing utilities for presenting information to the user

Interfaces

NameDescription
ReportWriter The writer interface is used to present information to the user.

Classes

NameDescription
BufferedWriter You can use this writer if you don't want to keep the data in memmory It's useful for unit testing. It supports line navigation, with no color The context info might be added in the future, once a good format is found.
ColorConsoleWriter This writer uses arsd.terminal and it's used if you add this dependency to your project It supports all the features and you should use it if you want to get the best experience from this project
ConsoleWriter The console writer outputs data to the standard output. It does not support colors and cursor moving. This is the default writer if arsd.terminal is not present.

Global variables

NameTypeDescription
defaultWriter ReportWriter The default writer is initialized at the test run initialization with the right class, depending on the hosts capabilities.