How to run ExUnit tests within IEx : <p>I'm trying to launch <code>IEx.pry</code> within a test. However I cannot get to run the tests within an iex session. Note that I'm not using mix.</p>

<pre><code>ExUnit.start

defmodule Calc do
  def add(a,b) do
    a + b
  end
end

defmodule TheTest do
  use ExUnit.Case

  test "adds two numbers" do
    require IEx
    IEx.pry
    assert Calc.add(1, 2) == 3
  end
end
</code></pre>

<p>I try run it with <code>ExUnit.run</code> hangs and eventually times out:</p>

<pre><code>manuel@laptop:~/exercism/elixir/nucleotide-count$ iex test.exs             
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:4:4] [async-threads:10] [kernel-poll:false]

Interactive Elixir (1.3.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)&gt; ExUnit.run
** (exit) exited in: GenServer.call(ExUnit.Server, {:take_async_cases, 8}, 60000)
** (EXIT) time out
 (elixir) lib/gen_server.ex:604: GenServer.call/3
(ex_unit) lib/ex_unit/runner.ex:71: ExUnit.Runner.loop/2
 (stdlib) timer.erl:166: :timer.tc/1
(ex_unit) lib/ex_unit/runner.ex:13: ExUnit.Runner.run/2
</code></pre>

<p>The code is loaded correctly and I can invoke it directly with <code>TheTest."test adds two numbers"({})</code>. But I was hoping to do this launching the whole suite.</p>
