Нет таймаута в тестах
Мне нравится использовать контрольные точки внутри моих тестов, чтобы понять, что происходит не так, но 30-секундный тайм-аут на тестах не позволяет мне свободно оглядываться.
Есть ли способ отключить его? Не работает следующее:
@tag timeout: 0
test "something" do
assert something == 42
end
Ответы
Ответ 1
UPDATE:
С Elixir 1.1 вы также сможете запускать тесты с помощью опции --trace
: mix test --trace
. Он автоматически установит тайм-аут на бесконечность.
- Хосе Валим
PRE Elixir 1.1:
Возможно, попробуйте использовать:
ExUnit.configure(timeout: 600_000)
# or even:
ExUnit.configure(timeout: :infinity)
Документ и исходный код