test: add integration tests against Postgres.js #379
Triggered via pull request
November 14, 2024 15:47
Status
Failure
Total duration
11m 39s
Artifacts
–
elixir.yml
on: pull_request
Fetch deps
13s
Formatting checks
10s
Code style
1m 33s
Run tests
4m 43s
Run integration tests
3m 7s
Dialyze
2m 29s
Annotations
10 errors and 45 warnings
Run tests:
test/supavisor_web/controllers/tenant_controller_test.exs#L133
test delete tenant deletes chosen tenant (SupavisorWeb.TenantControllerTest)
|
Run tests:
test/supavisor_web/controllers/tenant_controller_test.exs#L118
test update tenant triggers Supavisor.stop/2 (SupavisorWeb.TenantControllerTest)
|
Run tests:
test/supavisor_web/controllers/tenant_controller_test.exs#L93
test update tenant renders tenant when data is valid (SupavisorWeb.TenantControllerTest)
|
Run tests:
test/supavisor/syn_handler_test.exs#L10
test resolving conflict (Supavisor.SynHandlerTest)
|
Run tests:
test/integration/proxy_test.exs#L126
test select (Supavisor.Integration.ProxyTest)
|
Run tests:
test/integration/proxy_test.exs#L348
test active_count doesn't block (Supavisor.Integration.ProxyTest)
|
Run tests:
test/integration/proxy_test.exs#L150
test delete (Supavisor.Integration.ProxyTest)
|
Run tests:
test/integration/proxy_test.exs#L133
test update (Supavisor.Integration.ProxyTest)
|
Run tests:
test/integration/proxy_test.exs#L69
test insert (Supavisor.Integration.ProxyTest)
|
Run tests:
test/integration/proxy_test.exs#L76
test query via another node (Supavisor.Integration.ProxyTest)
|
Code style:
test/support/asserts.ex#L1
Modules should have a @moduledoc tag.
|
Code style:
lib/supavisor/helpers.ex#L374
Line is too long (max is 120, was 220).
|
Code style:
lib/supavisor/protocol/server.ex#L476
Do not use parentheses when defining a function which has no arguments.
|
Code style:
lib/supavisor/client_handler.ex#L337
Function body is nested too deep (max depth is 2, was 4).
|
Code style:
lib/supavisor/db_handler.ex#L128
Function body is nested too deep (max depth is 2, was 3).
|
Code style:
lib/supavisor/client_handler.ex#L278
Function body is nested too deep (max depth is 2, was 3).
|
Code style:
lib/supavisor.ex#L298
Function body is nested too deep (max depth is 2, was 3).
|
Code style:
lib/supavisor_web/controllers/tenant_controller.ex#L138
Function body is nested too deep (max depth is 2, was 4).
|
Code style:
lib/supavisor/helpers.ex#L63
Function body is nested too deep (max depth is 2, was 4).
|
Code style:
lib/supavisor/syn_handler.ex#L60
Function body is nested too deep (max depth is 2, was 3).
|
Code style
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Code style
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Code style
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Code style
Mix.Config.eval!/2 is deprecated. Use Config.Reader.read_imports!/2 instead
|
Code style
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Code style
Mix.Config.persist/1 is deprecated. Use Application.put_all_env/2 instead
|
Code style
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter.Behaviour.Schema)
|
Code style
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter)
|
Dialyze
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Dialyze
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Dialyze
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Dialyze
Mix.Config.eval!/2 is deprecated. Use Config.Reader.read_imports!/2 instead
|
Dialyze
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Dialyze
Mix.Config.persist/1 is deprecated. Use Application.put_all_env/2 instead
|
Dialyze
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter.Behaviour.Schema)
|
Dialyze
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter)
|
Run integration tests
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Run integration tests
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Run integration tests
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Run integration tests
Mix.Config.eval!/2 is deprecated. Use Config.Reader.read_imports!/2 instead
|
Run integration tests
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Run integration tests
Mix.Config.persist/1 is deprecated. Use Application.put_all_env/2 instead
|
Run integration tests
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter.Behaviour.Schema)
|
Run integration tests
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter)
|
Run tests
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Run tests
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Run tests
System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead
|
Run tests
Mix.Config.eval!/2 is deprecated. Use Config.Reader.read_imports!/2 instead
|
Run tests
Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead
|
Run tests
Mix.Config.persist/1 is deprecated. Use Application.put_all_env/2 instead
|
Run tests
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter.Behaviour.Schema)
|
Run tests
function delete/5 required by behaviour Ecto.Adapter.Schema is not implemented (in module Etso.Adapter)
|
Run tests
the level for Erlang's logger was set to :none, but Elixir's logger was set to :error. Elixir's logger value will take higher precedence
|
Run tests
the level for Erlang's logger was set to :none, but Elixir's logger was set to :error. Elixir's logger value will take higher precedence
|
Run tests
the level for Erlang's logger was set to :none, but Elixir's logger was set to :error. Elixir's logger value will take higher precedence
|