vscode 测试UI应该在gutter测试图标上显示持续运行,

7gyucuyw  于 2个月前  发布在  Vscode
关注(0)|答案(8)|浏览(34)

CC @connor4312
Turn On Continuous Run 选项也应该在右键菜单中显示,以便用户选择。

lb3vh1jj

lb3vh1jj1#

我们会,我只是认为显示的解决方案不太明显,所以我删除了标签。欢迎提供想法和贡献。
谢谢!顺便问一下,只有带有帮助want标签的问题才能接受外部PR吗?我一直这么认为XD

vuktfyat

vuktfyat2#

不一定。就我个人而言,当我遇到一个明确且有范围的解决方案的问题时,我会使用标签,而这个问题不是我近期需要解决的。

7kqas0il

7kqas0il3#

@connor4312 为什么它不能直接暴露为 Turn on Continuous Run,并连接到相同的函数/事件?我遗漏了什么非显而易见的东西?

envsm3lx

envsm3lx4#

我认为,如果我们有上下文菜单选项,我们也应该反映出持续运行的状态在那个图标上,这是更棘手的部分。我会提交一个PR仅添加动作,但在考虑这“完成”之前,我希望状态得到反映。

slsn1g29

slsn1g295#

状态将在测试资源管理器中反映,反之,当你在测试资源管理器中为测试标记连续运行时,它不会更新gutter,因此可以在不影响当前UI工作方式的情况下实现。

无论如何,如果事情正在发生变化,那么最好还是实现一下,以便用户获得一致的反馈,如你所说。

我的想法:

  1. 在激活时将gutter图标设置为相同的eye codicon,颜色仍然与上一个测试结果(浅绿色/绿色/红色)匹配
  2. 所有其他“处理”都按正常方式进行

问题:

  1. 如果测试处于暂停状态或其他地方,颜色与现有状态颜色冲突怎么办?我们如何表示测试既是watched又是suspended,或者我们关心吗?
    替代方案:
  2. 一些不影响gutter图标直接但会在其旁边的替代指示器。高亮线条也许?
pgx2nnw8

pgx2nnw86#

我会尝试修复这个问题。

gk7wooem

gk7wooem7#

你好,这个问题是否不接受PR?

rqenqsqc

rqenqsqc8#

我们会,我只是认为显示的解决方案不太明显,所以我删除了标签。尽管如此,欢迎提出想法和贡献。

相关问题