【发布时间】:2017-10-30 08:46:33
【问题描述】:
我知道跳过测试套件的方法是:
让 init_per_suite 函数返回 {skip, reason} 值。但它会在跳过之前执行init_per_suite函数中的所有命令。
我想在满足条件时立即跳过测试套件。
【问题讨论】:
标签: erlang common-test
我知道跳过测试套件的方法是:
让 init_per_suite 函数返回 {skip, reason} 值。但它会在跳过之前执行init_per_suite函数中的所有命令。
我想在满足条件时立即跳过测试套件。
【问题讨论】:
标签: erlang common-test
也许只是在init_per_suite 的早期测试条件并中止:
init_per_suite(Config) ->
case abort_condition_met() of
true ->
{skip,abort_condition_met};
false ->
%% run functions
Config
end.
或者您可以从命令中省略测试套件以启动common_test。例如,如果您使用 ct_run 运行 common_test,请创建一个符合您要求的配置。
【讨论】: