Current section
Files
Jump to
Current section
Files
test/test_helper.exs
ExUnit.start()
# Exclude integration tests by default
ExUnit.configure(exclude: [:integration])
# Check if ArcadeDB is available and enable integration tests
arcadedb_url = System.get_env("ARCADEDB_URL", "http://localhost:2480")
case Req.get("#{arcadedb_url}/api/v1/ready") do
{:ok, %{status: status}} when status in [200, 204] ->
ExUnit.configure(exclude: [], include: [:integration])
IO.puts("✓ ArcadeDB running - integration tests enabled")
_ ->
IO.puts("⚠ ArcadeDB not available - skipping integration tests")
end