Skip to content

Commit b19b8ce

Browse files
committed
annotate breakpoints as failed on error
1 parent f5b687d commit b19b8ce

File tree

1 file changed

+7
-4
lines changed
  • apps/debug_adapter/lib/debug_adapter

1 file changed

+7
-4
lines changed

apps/debug_adapter/lib/debug_adapter/server.ex

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -929,7 +929,7 @@ defmodule ElixirLS.DebugAdapter.Server do
929929
breakpoints_json =
930930
Enum.map(result, fn
931931
{:ok, _, _} -> %{"verified" => true}
932-
{:error, error} -> %{"verified" => false, "message" => error}
932+
{:error, error} -> %{"verified" => false, "message" => error, "reason" => "failed"}
933933
end)
934934

935935
{%{"breakpoints" => breakpoints_json}, state}
@@ -1043,12 +1043,15 @@ defmodule ElixirLS.DebugAdapter.Server do
10431043
Enum.map(mfas, fn
10441044
{{:ok, mfa}, _} ->
10451045
case results[mfa] do
1046-
{:ok, _} -> %{"verified" => true}
1047-
{:error, error} -> %{"verified" => false, "message" => inspect(error)}
1046+
{:ok, _} ->
1047+
%{"verified" => true}
1048+
1049+
{:error, error} ->
1050+
%{"verified" => false, "message" => inspect(error), "reason" => "failed"}
10481051
end
10491052

10501053
{{:error, error}, _} ->
1051-
%{"verified" => false, "message" => error}
1054+
%{"verified" => false, "message" => error, "reason" => "failed"}
10521055
end)
10531056

10541057
{%{"breakpoints" => breakpoints_json}, state}

0 commit comments

Comments
 (0)