2017-01-14 29 views
0

我正在使用擴展/調試器,並且遇到了步驟調試問題。我在我的調試適配器中實現了nextRequest方法,它調用我的內部調試器來啓動步驟請求,然後返回響應。我有一個事件處理程序,可以在處理步驟請求時得到通知,並將StoppedEvent類型step發送到VS代碼。VS代碼擴展中的步驟請求無法正確顯示

我遇到的問題是VS編碼對StoppedEvent作出反應,請求線程和堆棧幀,但它根本沒有呈現「停止」指示器(黃色箭頭),因此用戶沒有可視指示該步驟成功(除了斷點處的黃色箭頭消失)。我認爲VS Code可能沒有獲得正確的文件或行號,但我檢查了這些設置是否正確地設置在我回復stackTraceRequest的響應中的幀中。我不確定我在這裏錯過了什麼。

回答

0

這是我的錯。發送的路徑與斷點事件發送路徑的計算方式稍有不同,這就是爲什麼它適用於斷點而不適用於步驟事件的原因。