aboutsummaryrefslogtreecommitdiffstats
path: root/src/relcool.erl
diff options
context:
space:
mode:
authorEric <[email protected]>2012-09-19 17:42:24 -0700
committerEric <[email protected]>2012-09-19 17:52:04 -0700
commite72f965e861127cd97cdef82905370540a0d4a80 (patch)
tree4e615f6162afdfbac8eb1bfd3ce6422a609ef1a7 /src/relcool.erl
parent8f2670540b6cef76726224801a696cfbed4f3738 (diff)
downloadrelx-e72f965e861127cd97cdef82905370540a0d4a80.tar.gz
relx-e72f965e861127cd97cdef82905370540a0d4a80.tar.bz2
relx-e72f965e861127cd97cdef82905370540a0d4a80.zip
fully support testing of release builds
Diffstat (limited to 'src/relcool.erl')
-rw-r--r--src/relcool.erl8
1 files changed, 8 insertions, 0 deletions
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
%%============================================================================