From: Christopher Date: Fri, 17 Apr 2020 18:03:56 +0000 (-0500) Subject: setting up integrations tests X-Git-Url: http://git.entropealabs.com/?a=commitdiff_plain;h=18b0191345f9ad77a11573d240a868818623c7c9;p=wampex_client.git setting up integrations tests --- diff --git a/lib/client/session.ex b/lib/client/session.ex index 52a0816..1890059 100644 --- a/lib/client/session.ex +++ b/lib/client/session.ex @@ -233,7 +233,6 @@ defmodule Wampex.Client.Session do deps = Registry.select(Client.dependent_registry_name(name), [{{:"$1", :_, :_}, [], [:"$1"]}]) Enum.each(deps, fn pid -> - Logger.info("Send connected to: #{inspect(pid)}") send(pid, {:connected, name}) end) @@ -258,13 +257,13 @@ defmodule Wampex.Client.Session do _, %SL{data: %Sess{message: msg, requests: requests, roles: roles}} = data ) do - Logger.debug("Handling Message #{inspect(msg)}") + debug("Handling Message #{inspect(msg)}") case handle_message(msg, roles) do {actions, id, response} -> {%SL{data: sess} = data, response} = maybe_update_response(data, response) {requests, actions} = resp = handle_response(id, actions, requests, response) - Logger.debug("Response: #{inspect(resp)}") + debug("Response: #{inspect(resp)}") {:ok, %SL{data | data: %Sess{sess | requests: requests}}, actions} nil -> @@ -319,7 +318,7 @@ defmodule Wampex.Client.Session do @event, %SL{data: %Sess{name: name, event: %Event{subscription_id: sub_id} = event}} = sl ) do - Logger.debug("Received Event #{inspect(event)}") + debug("Received Event #{inspect(event)}") sub = Client.subscriber_registry_name(name) @@ -465,7 +464,8 @@ defmodule Wampex.Client.Session do res = r.handle(msg) {:halt, res} rescue - FunctionClauseError -> {:cont, nil} + FunctionClauseError -> + {:cont, nil} end end) end diff --git a/lib/client/transports/web_socket.ex b/lib/client/transports/web_socket.ex index 1c37e2f..388f56e 100644 --- a/lib/client/transports/web_socket.ex +++ b/lib/client/transports/web_socket.ex @@ -64,10 +64,9 @@ defmodule Wampex.Client.Transports.WebSocket do @impl true def handle_connect( - %Conn{host: h, port: p, path: pa, query: q} = _conn, + _conn, %{name: name, session_data: sd} = state ) do - Logger.info("Connected to #{h}:#{p}#{pa}?#{q}") Process.send_after(self(), :ping, @ping_interval) {:ok, sess} = @@ -92,7 +91,7 @@ defmodule Wampex.Client.Transports.WebSocket do @impl true def handle_cast({:send_request, data}, %{serializer: s} = state) do - Logger.debug("Sending Request #{inspect(data)}") + Logger.debug("#{__MODULE__} Sending Request #{inspect(data)}") {:reply, {s.data_type(), s.serialize!(data)}, state} end diff --git a/mix.exs b/mix.exs index 499f2bf..b7a7854 100644 --- a/mix.exs +++ b/mix.exs @@ -10,14 +10,6 @@ defmodule Wampex.Client.MixProject do elixirc_paths: elixirc_paths(Mix.env()), aliases: aliases(), deps: deps(), - preferred_cli_env: [ - coveralls: :test, - "coveralls.detail": :test, - "coveralls.post": :test, - "coveralls.html": :test, - all_tests: :test - ], - test_coverage: [tool: ExCoveralls], docs: [ main: "readme", extras: ["README.md"], @@ -37,13 +29,9 @@ defmodule Wampex.Client.MixProject do defp deps do [ - {:credo, "~> 1.2", only: [:dev, :test], runtime: false}, - {:dialyxir, "~> 0.5.1", only: [:dev, :test], runtime: false}, + {:credo, "~> 1.2", only: [:test], runtime: false}, + {:dialyxir, "~> 0.5.1", only: [:test], runtime: false}, {:ex_doc, "~> 0.21", only: :dev, runtime: false}, - {:excoveralls, "~> 0.12.2", only: [:dev, :test], runtime: false}, - {:jason, "~> 1.1"}, - {:msgpack, "~> 0.7.0"}, - {:pbkdf2, "~> 2.0"}, {:states_language, "~> 0.2"}, {:wampex, git: "https://gitlab.com/entropealabs/wampex.git", @@ -58,7 +46,6 @@ defmodule Wampex.Client.MixProject do "compile --force --warnings-as-errors", "credo --strict", "format --check-formatted", - "coveralls", "dialyzer --halt-exit-status" ] ]