Запустить общий тестовый набор в другом общем тестовом тесте

Можно ли запустить другой тестовый набор 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, Какие-либо предложения?

0 ответов

Другие вопросы по тегам