README.md

# UmbrellaStreamlineFormatter

Streamlines umbrella test output from a minimum of 7 lines down to a minimum of 3 lines.

Before:
![Screen Shot 2019-05-24 at 1 34 06 PM](https://user-images.githubusercontent.com/8557871/58346383-c3c88200-7e28-11e9-828a-0ef17c54fe71.png)

After:
![Screen Shot 2019-05-24 at 1 30 59 PM](https://user-images.githubusercontent.com/8557871/58346394-ca56f980-7e28-11e9-925e-38c15df7f495.png)

## Installation

Add `umbrella_streamline_formatter` to your list of dependencies in `mix.exs`:

```elixir
def deps do
  [
    {:umbrella_streamline_formatter, "~> 0.1.0"}
  ]
end
```

And configure ExUnit in `test_helpers.exs` on your child apps. Note you technically only need to configure it on the first app that runs in your test suite:

```elixir
ExUnit.configure formatters: [UmbrellaStreamlineFormatter]
```

Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/umbrella_streamline_formatter](https://hexdocs.pm/umbrella_streamline_formatter).