diff options
author | Micael Karlberg <[email protected]> | 2018-12-14 12:05:36 +0100 |
---|---|---|
committer | Micael Karlberg <[email protected]> | 2018-12-14 12:05:36 +0100 |
commit | 2f80f039958b4ec6ab3306df777b6b1a4872a495 (patch) | |
tree | 0c7ee62dfbf9dce930433b94785cf50911b10720 /erts/emulator/test/socket_test_evaluator.erl | |
parent | a33acd53524160d65929d06f06e387ce8419b1c0 (diff) | |
parent | aed92219aacf962a9d6c71ea448809fe2c9acae6 (diff) | |
download | otp-2f80f039958b4ec6ab3306df777b6b1a4872a495.tar.gz otp-2f80f039958b4ec6ab3306df777b6b1a4872a495.tar.bz2 otp-2f80f039958b4ec6ab3306df777b6b1a4872a495.zip |
Merge branch 'bmk/20180918/nififying_inet_nif_comm/OTP-14831' into bmk/20180918/nififying_inet/OTP-14831
Diffstat (limited to 'erts/emulator/test/socket_test_evaluator.erl')
-rw-r--r-- | erts/emulator/test/socket_test_evaluator.erl | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/erts/emulator/test/socket_test_evaluator.erl b/erts/emulator/test/socket_test_evaluator.erl index e8755a9512..48fb6a027e 100644 --- a/erts/emulator/test/socket_test_evaluator.erl +++ b/erts/emulator/test/socket_test_evaluator.erl @@ -76,6 +76,7 @@ %% ============================================================================ -define(LIB, socket_test_lib). +-define(LOGGER, socket_test_logger). -define(EXTRA_NOTHING, '$nothing'). -define(ANNOUNCEMENT_START, '$start'). @@ -122,6 +123,8 @@ loop(ID, [#{desc := Desc, loop(ID + 1, Cmds, State); {ok, NewState} -> loop(ID + 1, Cmds, NewState); + {skip, Reason} -> + exit({skip, Reason}); {error, Reason} -> eprint("command ~w failed: " "~n Reason: ~p", [ID, Reason]), @@ -160,6 +163,8 @@ await_finish(Evs, Fails) -> iprint("unknown process ~p died (normal)", [Pid]), await_finish(Evs, Fails) end; + {'DOWN', _MRef, process, Pid, {skip, Reason}} -> + ?LIB:skip(Reason); {'DOWN', _MRef, process, Pid, Reason} -> case lists:keysearch(Pid, #ev.pid, Evs) of {value, #ev{name = Name}} -> @@ -486,6 +491,5 @@ print(Prefix, F, A) -> SName -> f("[~s][~p]", [SName, self()]) end, - FStr = f("[~s]~s ~s" ++ F, [?LIB:formated_timestamp(), IDStr, Prefix | A]), - io:format(user, FStr ++ "~n", []), - io:format(FStr, []). + ?LOGGER:format("[~s]~s ~s" ++ F, + [?LIB:formated_timestamp(), IDStr, Prefix | A]). |