【发布时间】:2016-08-09 04:40:23
【问题描述】:
普通测试init_per_group/2 在以gen_server:start_link 启动时终止gen_server。
但是用gen_server:start启动服务器是可以的。
gen_server 可以使用init_per_suite/1 和init_per_testcase/2 中的任何这些方法(start 和start_link)启动。
为什么不能在init_per_group/2 中用gen_server:start_link 启动gen_server?
【问题讨论】:
-
gen_server:start_link 失败时的错误码是什么?
-
没有错误。我的服务器陷阱退出标志。所以在
init_per_group/2结束时我进入gen_server:terminate/2这个原因:{#Ref<0.0.1.845>,1475, [{server,<0.226.0>}, {watchdog,<0.225.0>}, {tc_logfile, ... [config data]我使用erlang 18.1和common test v1.12
标签: erlang erlang-otp gen-server common-test