0
我知道跳过测试套件的方法是:二郎 - 立即跳过测试套件中常见的测试
让init_per_suite函数返回{跳过,原因}值。但是它会在跳过之前执行init_per_suite函数中的所有命令。
我想在条件满足时立即跳过测试套件。
我知道跳过测试套件的方法是:二郎 - 立即跳过测试套件中常见的测试
让init_per_suite函数返回{跳过,原因}值。但是它会在跳过之前执行init_per_suite函数中的所有命令。
我想在条件满足时立即跳过测试套件。
也许只是测试条件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
,请创建一个符合您要求的配置。