我正在尝试增加IEx.pry session 的超时时间。具体来说,我是在Phoenix框架单元测试中试探的。我在测试正文中添加了以下内容:
require IEx
IEx.pry
我查看了
pry
方法的IEx文档,它说第一个参数是以毫秒为单位的超时时间。但是,当我将pry调用更新为:IEx.pry(60000)
...它仍然会在30秒后超时。如何增加此超时时间?
编辑
为了后代的缘故,在Elixir 1.1中,可以在测试命令上使用
--trace
标志,并且将使用超时无限。例如:$ iex -S mix test test/models/user_test.exs:37 --trace
最佳答案
超时归因于ExUnit,而不是IEx.pry本身,请参阅No timeout in testsExUnit.configure(timeout: :infinity)
关于elixir - 增加Elixir IEx.pry session 的超时时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33976250/