2017-01-14 41 views
0

我正在使用扩展/调试器,并且遇到了步骤调试问题。我在我的调试适配器中实现了nextRequest方法,它调用我的内部调试器来启动步骤请求,然后返回响应。我有一个事件处理程序,可以在处理步骤请求时得到通知,并将StoppedEvent类型step发送到VS代码。VS代码扩展中的步骤请求无法正确显示

我遇到的问题是VS编码对StoppedEvent作出反应,请求线程和堆栈帧,但它根本没有呈现“停止”指示器(黄色箭头),因此用户没有可视指示该步骤成功(除了断点处的黄色箭头消失)。我认为VS Code可能没有获得正确的文件或行号,但我检查了这些设置是否正确地设置在我回复stackTraceRequest的响应中的帧中。我不确定我在这里错过了什么。

回答

0

这是我的错。发送的路径与断点事件发送路径的计算方式稍有不同,这就是为什么它适用于断点而不适用于步骤事件的原因。