Packages
wallaby
0.3.0
0.31.0
0.30.12
0.30.11
0.30.10
0.30.9
0.30.8
0.30.7
0.30.6
0.30.5
0.30.4
0.30.3
0.30.2
0.30.1
0.30.0
0.29.1
0.29.0
0.28.1
0.28.0
0.27.0
0.26.2
0.26.1
0.26.0
0.25.1
0.25.0
0.24.1
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.0
0.16.1
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.1
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0
0.0.1
Concurrent feature tests for elixir
Current section
Files
Jump to
Current section
Files
lib/wallaby.ex
defmodule Wallaby do
use Application
def start(_type, _args) do
pool_opts =
[name: {:local, Wallaby.ServerPool},
worker_module: Wallaby.Server,
size: :erlang.system_info(:schedulers_online),
max_overflow: 0]
:poolboy.start_link(pool_opts, [])
end
def start_session do
server = :poolboy.checkout(Wallaby.ServerPool)
Wallaby.Driver.create(server)
end
def end_session(%Wallaby.Session{server: server}) do
:poolboy.checkin(Wallaby.ServerPool, server)
end
end