【问题标题】:Erlang - Skip test suite immediately in common testErlang - 在普通测试中立即跳过测试套件
【发布时间】:2017-10-30 08:46:33
【问题描述】:

我知道跳过测试套件的方法是:

让 init_per_suite 函数返回 {skip, reason} 值。但它会在跳过之前执行init_per_suite函数中的所有命令。

我想在满足条件时立即跳过测试套件。

【问题讨论】:

    标签: erlang common-test


    【解决方案1】:

    也许只是在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,请创建一个符合您要求的配置。

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-15
      相关资源
      最近更新 更多