aboutsummaryrefslogtreecommitdiffstats
path: root/lib/stdlib/test/sys_SUITE.erl
diff options
context:
space:
mode:
authorBoshan Sun <[email protected]>2018-03-22 19:47:04 -0700
committerBoshan Sun <[email protected]>2018-04-23 09:21:33 -0700
commit4b97ff92a8d2d429370da40c9845199c2a68f12d (patch)
tree4a9bfa6dad677b10f47831e2343416dde5ad6dae /lib/stdlib/test/sys_SUITE.erl
parent6b31b88f74bf7194bed5df72eeabda3cc645a39c (diff)
downloadotp-4b97ff92a8d2d429370da40c9845199c2a68f12d.tar.gz
otp-4b97ff92a8d2d429370da40c9845199c2a68f12d.tar.bz2
otp-4b97ff92a8d2d429370da40c9845199c2a68f12d.zip
Fix sys's debug statistics.
Currently, in sys:stat/2, the message out only count for system events with format {out, Msg, To}. However, the gen_server:reply/5 will call sys:handle_debug/4 with format {out, Reply, To, State}. That will make the message out count fail to pattern matching. Also update sys_SUITE.erl and relevant docs.
Diffstat (limited to 'lib/stdlib/test/sys_SUITE.erl')
-rw-r--r--lib/stdlib/test/sys_SUITE.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/stdlib/test/sys_SUITE.erl b/lib/stdlib/test/sys_SUITE.erl
index b44df0fbda..a28eca513f 100644
--- a/lib/stdlib/test/sys_SUITE.erl
+++ b/lib/stdlib/test/sys_SUITE.erl
@@ -84,7 +84,7 @@ stats(Config) when is_list(Config) ->
{ok,-44} = public_call(44),
{ok,Stats} = sys:statistics(?server,get),
true = lists:member({messages_in,1}, Stats),
- true = lists:member({messages_out,0}, Stats),
+ true = lists:member({messages_out,1}, Stats),
ok = sys:statistics(?server,false),
{status,_Pid,{module,_Mod},[_PDict,running,Self,_,_]} =
sys:get_status(?server),