Following the Elixir guides on Mix and OTP, at the ETS chapter, using mix test
gives me the error below. I set mix test --timeout 300000
but still get the error - what happened?
- test removes buckets on exit (KV.RegistryTest)
test/kv/registry_test.exs:19
** (exit) exited in: GenServer.call(:“test removes buckets on exit”, {:create, “shopping”}, 5000)
** (EXIT) an exception was raised:
** (ErlangError) Erlang error: :timeout_value
(stdlib) gen_server.erl:389: :gen_server.loop/7
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
code: KV.Registry.create(registry, “shopping”)
stacktrace:
(elixir) lib/gen_server.ex:774: GenServer.call/3
test/kv/registry_test.exs:20: (test)
- test spawns buckets (KV.RegistryTest)
test/kv/registry_test.exs:9
** (exit) exited in: GenServer.call(:“test spawns buckets”, {:create, “shopping”}, 5000)
** (EXIT) an exception was raised:
** (ErlangError) Erlang error: :timeout_value
(stdlib) gen_server.erl:389: :gen_server.loop/7
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
code: KV.Registry.create(registry, “shopping”)
stacktrace:
(elixir) lib/gen_server.ex:774: GenServer.call/3
test/kv/registry_test.exs:12: (test)
- test removes bucket on crash (KV.RegistryTest)
test/kv/registry_test.exs:28
** (exit) exited in: GenServer.call(:“test removes bucket on crash”, {:create, “shopping”}, 5000)
** (EXIT) an exception was raised:
** (ErlangError) Erlang error: :timeout_value
(stdlib) gen_server.erl:389: :gen_server.loop/7
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
code: KV.Registry.create(registry, “shopping”)
stacktrace:
(elixir) lib/gen_server.ex:774: GenServer.call/3
test/kv/registry_test.exs:29: (test)
…
Finished in 0.06 seconds