From e72f965e861127cd97cdef82905370540a0d4a80 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 19 Sep 2012 17:42:24 -0700 Subject: fully support testing of release builds --- src/relcool.erl | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/relcool.erl') diff --git a/src/relcool.erl b/src/relcool.erl index 806f473..13ef2ea 100644 --- a/src/relcool.erl +++ b/src/relcool.erl @@ -22,10 +22,13 @@ -export([main/1, do/7, + format_error/1, opt_spec_list/0]). -export_type([error/0]). +-include_lib("relcool/include/relcool.hrl"). + %%============================================================================ %% types %%============================================================================ @@ -77,6 +80,11 @@ opt_spec_list() -> {log_level, $V, "verbose", {integer, 2}, "Verbosity level, maybe between 0 and 2"} ]. +-spec format_error(Reason::term()) -> iolist(). +format_error({invalid_return_value, Provider, Value}) -> + [rcl_provider:format(Provider), " returned an invalid value ", + io_lib:format("~p", [Value])]. + %%============================================================================ %% internal api %%============================================================================ -- cgit v1.2.3