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
を実行する場合、要件に合った設定を作成します。