如何在Visual Studio中运行单元测试后播放声音

时间:2010-09-06 22:04:12

标签: visual-studio unit-testing

当我在我的本地机器上进行开发时,我希望Visual Studio在我运行单元测试时播放一个快乐的声音,当一个人失败并且一个真的悲伤时,他们会传递一个悲伤的声音不止一个失败。我该怎么做?

我认为我需要编写一个宏,但我找不到任何与单元测试相关的环境事件。我正在使用Visual Studio 2010,但对于大多数或所有版本的Visual Studio都有一个通用的解决方案。

3 个答案:

答案 0 :(得分:1)

我使用名为“Ding”的Visual Studio扩展。它可以让你分配声音:构建完成,断点命中,单元测试 - 成功和单元测试 - 失败。

我只使用丁的单元测试事件。我使用@gerdi上面描述的正常Windows程序事件分配了“构建失败”和“构建成功”事件。丁没有区分1次测试失败和许多失败。

我真的觉得这些声音很烦人,因为我的解决方案中有大约25个项目和800多个单元测试,所以我确实有一点时间在声音响起之前查看其他任务这是我的全部想法有声音。当然,短暂的力量小睡也不是不可能的(LOL)。而且,是的 - 我一个人工作。

More info on Ding

答案 1 :(得分:0)

我不确定单元测试,可能取决于您的扩展,但您可以在控制面板中更改VS中的构建声音 - >声音 - >声音 - >节目事件=> “Microsoft Visual studio”有一个子部分。我在一个阶段发出了声音,但它实际上变得非常烦人。

答案 2 :(得分:0)

根据此 link,Visual Studio 现在可以在测试运行完成时播放声音。如果一切都通过,它可以播放一种声音,如果至少一个测试失败,则可以播放另一种声音。它将在 VS 2019 Update 16.9 Preview 3 中可用。请参阅链接页面上的测试音频提示部分。