Packages
jamdb_oracle
0.0.8
0.5.12
0.5.11
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
retired
0.5.1
retired
0.5.0
retired
0.4.12
retired
0.4.11
retired
0.4.10
retired
0.4.9
retired
0.4.8
retired
0.4.7
retired
0.4.6
retired
0.4.5
retired
0.4.4
retired
0.4.3
retired
0.4.2
retired
0.4.1
retired
0.4.0
retired
0.3.10
retired
0.3.9
retired
0.3.8
retired
0.3.7
retired
0.3.6
retired
0.3.5
retired
0.3.4
retired
0.3.3
retired
0.3.2
retired
0.3.1
retired
0.3.0
retired
0.2.7
retired
0.2.6
retired
0.2.5
retired
0.2.4
retired
0.2.3
retired
0.2.2
retired
0.2.1
retired
0.2.0
retired
0.1.6
retired
0.1.5
retired
0.1.4
retired
0.1.3
retired
0.1.2
retired
0.1.1
retired
0.1.0
retired
0.0.10
retired
0.0.9
retired
0.0.8
retired
0.0.7
retired
0.0.6
retired
0.0.5
retired
0.0.4
retired
0.0.3
retired
0.0.2
retired
0.0.1
retired
Erlang driver and Ecto adapter for Oracle
Retired package: Deprecated
Current section
Files
Jump to
Current section
Files
test/test_helper.exs
Logger.configure(level: :debug)
ExUnit.start
# Configure Ecto for support and tests
Application.put_env(:ecto, :primary_key_type, :id)
# Configure Oracle connection
Code.require_file "jamdb_oracle_test.exs", __DIR__
# Load support files
Code.require_file "../deps/ecto/integration_test/support/repo.exs", __DIR__
# Pool repo for async, safe tests
alias Ecto.Integration.TestRepo
Application.put_env(:ecto, TestRepo,
adapter: Ecto.Adapters.Jamdb.Oracle,
url: Application.get_env(:ecto, :jamdb_oracle_test_url),
pool_size: 1,
pool: Ecto.Adapters.SQL.Sandbox,
ownership_pool: DBConnection.Poolboy)
defmodule Ecto.Integration.TestRepo do
use Ecto.Integration.Repo, otp_app: :ecto
end
# Pool repo for non-async tests
alias Ecto.Integration.PoolRepo
Application.put_env(:ecto, PoolRepo,
adapter: Ecto.Adapters.Jamdb.Oracle,
pool: DBConnection.Poolboy,
url: Application.get_env(:ecto, :jamdb_oracle_test_url),
pool_size: 10,
max_restarts: 20,
max_seconds: 10)
defmodule Ecto.Integration.PoolRepo do
use Ecto.Integration.Repo, otp_app: :ecto
end
defmodule Ecto.Integration.Case do
use ExUnit.CaseTemplate
setup do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(TestRepo)
end
end
{:ok, _pid} = TestRepo.start_link
{:ok, _pid} = PoolRepo.start_link
TestRepo.query("AUTH") |> IO.inspect