If only a single config is passed as part of the api then that
was mishandled. This patch allows that situation to be detected
and properly handled
Signed-off-by: Jordan Wilberding <[email protected]>
Dialyzer has warnings that often would allow you to fix problems
before the tests are even run. In some cases, dialyzer is even faster
then the tests. So it makes sense to run dialyzer before any unit or
common tests in the system.