aboutsummaryrefslogtreecommitdiffstats
path: root/lib/common_test
diff options
context:
space:
mode:
authorSiri Hansen <[email protected]>2019-04-16 15:34:25 +0200
committerSiri Hansen <[email protected]>2019-04-16 15:34:25 +0200
commitc24da18e02cf20f1a08d7a25f94ca9c841d73d85 (patch)
tree63f9946f11abc136a82a43ca2bc506f124a2efc1 /lib/common_test
parent0c722a427538ba33beb5e92c36f20295b88656a2 (diff)
downloadotp-c24da18e02cf20f1a08d7a25f94ca9c841d73d85.tar.gz
otp-c24da18e02cf20f1a08d7a25f94ca9c841d73d85.tar.bz2
otp-c24da18e02cf20f1a08d7a25f94ca9c841d73d85.zip
[ct] Remove deprecated call to erlang:get_stacktrace()
Diffstat (limited to 'lib/common_test')
-rw-r--r--lib/common_test/src/ct_framework.erl18
1 files changed, 7 insertions, 11 deletions
diff --git a/lib/common_test/src/ct_framework.erl b/lib/common_test/src/ct_framework.erl
index 86bd94e999..dcf7c97244 100644
--- a/lib/common_test/src/ct_framework.erl
+++ b/lib/common_test/src/ct_framework.erl
@@ -1075,8 +1075,7 @@ get_suite(Mod, all) ->
catch
throw:{error,Error} ->
[{?MODULE,error_in_suite,[[{error,Error}]]}];
- _:Error ->
- S = erlang:get_stacktrace(),
+ _:Error:S ->
[{?MODULE,error_in_suite,[[{error,{Error,S}}]]}]
end;
{error,{bad_return,_Bad}} ->
@@ -1148,8 +1147,7 @@ get_suite(Mod, Group={conf,Props,_Init,TCs,_End}) ->
catch
throw:{error,Error} ->
[{?MODULE,error_in_suite,[[{error,Error}]]}];
- _:Error ->
- S = erlang:get_stacktrace(),
+ _:Error:S ->
[{?MODULE,error_in_suite,[[{error,{Error,S}}]]}]
end;
{error,{bad_return,_Bad}} ->
@@ -1226,8 +1224,7 @@ get_all(Mod, ConfTests) ->
catch
throw:{error,Error} ->
[{?MODULE,error_in_suite,[[{error,Error}]]}];
- _:Error ->
- S = erlang:get_stacktrace(),
+ _:Error:S ->
[{?MODULE,error_in_suite,[[{error,{Error,S}}]]}]
end;
Skip = {skip,_Reason} ->
@@ -1648,8 +1645,8 @@ safe_apply_all_0(Mod) ->
Bad ->
{error,{bad_return,Bad}}
catch
- _:Reason ->
- handle_callback_crash(Reason,erlang:get_stacktrace(),Mod,all,{error,undef})
+ _:Reason:Stacktrace ->
+ handle_callback_crash(Reason,Stacktrace,Mod,all,{error,undef})
end.
all_hook(Mod, All) ->
@@ -1678,9 +1675,8 @@ safe_apply_groups_0(Mod,Default) ->
Bad ->
{error,{bad_return,Bad}}
catch
- _:Reason ->
- handle_callback_crash(Reason,erlang:get_stacktrace(),
- Mod,groups,Default)
+ _:Reason:Stacktrace ->
+ handle_callback_crash(Reason,Stacktrace,Mod,groups,Default)
end.
handle_callback_crash(undef,[{Mod,Func,[],_}|_],Mod,Func,Default) ->