Вопросы по теме 'eunit'

eunit тест на тайм-аут
Как я могу проверить, действительно ли gen_fsm имеет тайм-аут с eunit? {ok, GH} = gen_fsm:start_link(myFSM, [], []), //after 15 sec it should timeout if no messages received. //What must I write here to test it?
217 просмотров
schedule 21.10.2021

Как мне сопоставить одну и ту же функцию с несколькими наборами значений параметров?
Я пытаюсь ответить на звонок application:get_env , но я тестирую функцию, которая вызывает ее с двумя разными наборами аргументов. Я устанавливаю два отдельных meck:expect вызова, как это, но когда функция, которую я тестирую, пытается...
175 просмотров
schedule 20.09.2021

Почему Eunit не требует экспорта тестовых функций?
Я просматриваю главу EUnit в Изучите Erlang и кое-что хочу Из всех примеров кода я заметил, что тестовые функции никогда не объявляются в предложениях -export() . Почему EUnit поддерживает эти тестовые функции?
224 просмотров
schedule 13.04.2022

В чем смысл meck:validate?
Как новичок в meck, я собрал тест, который показывает различные функции. Однако я не могу понять, почему разработчик может вызывать meck:validate. Вот мой пример: -module(meck_demo). -include_lib("eunit/include/eunit.hrl")....
638 просмотров
schedule 11.07.2022

Модуль Rebar пропускает все тесты приложений, если корневое приложение не включено
моя проблема в том, что я не могу запускать тесты eunit для одного приложения или модуля без включения корневого приложения. Схема моего каталога выглядит примерно так: ├── apps │   ├── app1 │   └── app2 ├── deps │   ├── amqp_client │   ├── meck...
824 просмотров
schedule 11.08.2022

Erlang YAWS: как протестировать простой веб-сервис REST?
В простом приложении RESTful на основе Erlang YAWS я хотел бы иметь набор тестов, которые отправляют HTTP-запросы в RESTful API, получают ответы от сервера и затем проверяют эти ответы. Было бы неплохо, если бы каждый тест...
2466 просмотров
schedule 20.09.2022

Как интегрировать модульные тесты erlang в hudson?
Я потратил немного времени на этот рабочий элемент (здесь я назвал его рабочим элементом). --- Как интегрировать модульный тест erlang в hudson? проведя некоторое исследование, я почувствовал, что нашел способ решить эту проблему: в основном,...
857 просмотров
schedule 25.03.2023

передача аргументов времени выполнения в erlang при запуске модуля арматуры
В моем сценарии запуска я запускаю erlang с помощью: erl -args_file vm.args В настоящее время, пытаясь запустить модульные тесты с помощью rebar eunit , есть ли способ передать пользовательские аргументы времени выполнения, такие как...
1890 просмотров
schedule 18.11.2022

Тест Eunit не будет ждать получения
Юнит не будет ждать получения, есть что-то особенное для Юнит. -module (test_account). -include_lib ("eunit/include/eunit.hrl"). -compile (export_all). login_test() -> {ok, Socket} = gen_tcp:connect("localhost", 5678, [binary,...
247 просмотров
schedule 02.01.2023

Как отключить регистратор ошибок в тестовых примерах EUnit?
При запуске теста EUnit, который тестирует приложение или запускает и останавливает (или тестирует уничтожение) gen_server или supervisor процессов, регистратор ошибок выводит отчеты о сбоях и другие сообщения по умолчанию: $ rebar3 eunit...
117 просмотров
schedule 10.09.2023