常见测试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呢?
init_per_group/2
的末尾,我在gen_server:terminate/2
中得到了这个原因:{#Ref<0.0.1.845>,1475, [{server,<0.226.0>}, {watchdog,<0.225.0>}, {tc_logfile, ... [配置数据]
我使用的是Erlang 18.1和Common Test v1.12。 - undefined