Skip to content

Commit

Permalink
annotate breakpoints as failed on error
Browse files Browse the repository at this point in the history
  • Loading branch information
lukaszsamson committed Jul 14, 2024
1 parent f5b687d commit b19b8ce
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions apps/debug_adapter/lib/debug_adapter/server.ex
Original file line number Diff line number Diff line change
Expand Up @@ -929,7 +929,7 @@ defmodule ElixirLS.DebugAdapter.Server do
breakpoints_json =
Enum.map(result, fn
{:ok, _, _} -> %{"verified" => true}
{:error, error} -> %{"verified" => false, "message" => error}
{:error, error} -> %{"verified" => false, "message" => error, "reason" => "failed"}
end)

{%{"breakpoints" => breakpoints_json}, state}
Expand Down Expand Up @@ -1043,12 +1043,15 @@ defmodule ElixirLS.DebugAdapter.Server do
Enum.map(mfas, fn
{{:ok, mfa}, _} ->
case results[mfa] do
{:ok, _} -> %{"verified" => true}
{:error, error} -> %{"verified" => false, "message" => inspect(error)}
{:ok, _} ->
%{"verified" => true}

{:error, error} ->
%{"verified" => false, "message" => inspect(error), "reason" => "failed"}
end

{{:error, error}, _} ->
%{"verified" => false, "message" => error}
%{"verified" => false, "message" => error, "reason" => "failed"}
end)

{%{"breakpoints" => breakpoints_json}, state}
Expand Down

0 comments on commit b19b8ce

Please sign in to comment.