1

是否可以在 Common Test 测试用例中运行另一个 Common Test 测试套件?我正在编写一个 Common Test Hook 模块,需要一种方法来测试它。我认为最好的方法是定义两个测试套件模块。一个旨在与钩子一起使用,另一个用于运行带有钩子的第一个套件并验证结果。

我尝试在第一个模块中调用ct:run_test/1一个测试用例,如下所示:

-module(ct_hook_SUITE).

my_test_case(_Config) ->
    Result = ct:run_test([{suite, [ct_hook_usage_SUITE]}, {ct_hooks, [hook]}, {logdir, "logs/example_test"}]),
    ct:pal("~w", [Result]),
    ok.

但我收到以下错误:

common test {error,{error,interactive_mode}}

我不太明白这个错误,也没有任何与ct:run_test/1. 有什么建议么?

4

0 回答 0