File lager-3.8.0-stacktrace.patch of Package lager

diff -Ndurp lager-3.8.0/test/pr_stacktrace_test.erl lager-3.8.0-stacktrace/test/pr_stacktrace_test.erl
--- lager-3.8.0/test/pr_stacktrace_test.erl	2019-08-10 06:44:17.000000000 +0300
+++ lager-3.8.0-stacktrace/test/pr_stacktrace_test.erl	2020-08-31 00:52:51.136666727 +0300
@@ -3,9 +3,12 @@
 -compile([{parse_transform, lager_transform}]).
 
 -ifdef(OTP_RELEASE). %% this implies 21 or higher
+-if (?OTP_RELEASE >= 21).
 -define(EXCEPTION(Class, Reason, Stacktrace), Class:Reason:Stacktrace).
 -define(GET_STACK(Stacktrace), Stacktrace).
--else.
+-endif.
+-endif.
+-ifndef (EXCEPTION).
 -define(EXCEPTION(Class, Reason, _), Class:Reason).
 -define(GET_STACK(_), erlang:get_stacktrace()).
 -endif.
@@ -28,7 +31,7 @@ pr_stacktrace_throw_test() ->
         ?EXCEPTION(Class, Reason, Stacktrace) ->
             lager:pr_stacktrace(?GET_STACK(Stacktrace), {Class, Reason})
     end,
-    Want = "pr_stacktrace_test:pr_stacktrace_throw_test/0 line 26\n    pr_stacktrace_test:make_throw/0 line 16\nthrow:{test,exception}",
+    Want = "pr_stacktrace_test:pr_stacktrace_throw_test/0 line 29\n    pr_stacktrace_test:make_throw/0 line 19\nthrow:{test,exception}",
     ?assertNotEqual(nomatch, string:find(Got, Want)).
 
 pr_stacktrace_bad_arg_test() ->
@@ -38,7 +41,7 @@ pr_stacktrace_bad_arg_test() ->
         ?EXCEPTION(Class, Reason, Stacktrace) ->
             lager:pr_stacktrace(?GET_STACK(Stacktrace), {Class, Reason})
     end,
-    Want = "pr_stacktrace_test:pr_stacktrace_bad_arg_test/0 line 36\n    pr_stacktrace_test:bad_arg/0 line 22\nerror:badarg",
+    Want = "pr_stacktrace_test:pr_stacktrace_bad_arg_test/0 line 39\n    pr_stacktrace_test:bad_arg/0 line 25\nerror:badarg",
     ?assertNotEqual(nomatch, string:find(Got, Want)).
 
 pr_stacktrace_bad_arity_test() ->
@@ -48,7 +51,7 @@ pr_stacktrace_bad_arity_test() ->
         ?EXCEPTION(Class, Reason, Stacktrace) ->
             lager:pr_stacktrace(?GET_STACK(Stacktrace), {Class, Reason})
     end,
-    Want = "pr_stacktrace_test:pr_stacktrace_bad_arity_test/0 line 46\n    lists:concat([], [])\nerror:undef",
+    Want = "pr_stacktrace_test:pr_stacktrace_bad_arity_test/0 line 49\n    lists:concat([], [])\nerror:undef",
     ?assertNotEqual(nomatch, string:find(Got, Want)).
 
 pr_stacktrace_no_reverse_test() ->
@@ -59,5 +62,5 @@ pr_stacktrace_no_reverse_test() ->
         ?EXCEPTION(Class, Reason, Stacktrace) ->
             lager:pr_stacktrace(?GET_STACK(Stacktrace), {Class, Reason})
     end,
-    Want = "error:undef\n    lists:concat([], [])\n    pr_stacktrace_test:pr_stacktrace_bad_arity_test/0 line 57",
+    Want = "error:undef\n    lists:concat([], [])\n    pr_stacktrace_test:pr_stacktrace_bad_arity_test/0 line 60",
     ?assertEqual(nomatch, string:find(Got, Want)).
openSUSE Build Service is sponsored by