haf / expecto

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
Apache License 2.0
668 stars 97 forks source link

Visualise test run #152

Open haf opened 7 years ago

haf commented 7 years ago

When you have many concurrent tests running with Expecto it's very hard to follow the console output. Commonly each line if prefixed with a number or correlation id, but this has better properties for machine parsing than reading it as a human.

Create a Logger that visualises events:

c0a897b2-75b2-11e6-96df-e72e4b02335a

Suggested implementation:

inosik commented 7 years ago

Maybe we could build a logger for TAP? There is a curated list of resources about the protocol at sindresorhus/awesome-tap.

There are also a couple of reporters, for example, one which can generate Markdown or this one, which summarizes the results pretty nicely.

AnthonyLloyd commented 6 years ago

resolved with #258

haf commented 6 years ago

@AnthonyLloyd You mean with a progress bar?

AnthonyLloyd commented 6 years ago

In terms of the console work yes. I'll keep open for the Logger idea.