【问题标题】:Listen for MsTest Events in Visual Studio Addin在 Visual Studio 插件中侦听 MsTest 事件
【发布时间】:2014-11-06 10:20:35
【问题描述】:

有什么方法可以在 Visual Studio 插件中捕获测试事件?我在 DTE2 中看不到任何可以解决问题的东西。我想知道测试运行何时开始以及何时完成。然后得到测试结果。 非常感谢任何帮助。

编辑 如果我能知道什么时候运行 MsTest 测试就足够了,最好有一些不是 VS 版本特定的东西。我宁愿不必为每个 VS 版本编写特定于版本的代码,也不必为每个版本编写不同的插件。

【问题讨论】:

    标签: mstest visual-studio-extensions visual-studio-addins


    【解决方案1】:

    我看了一下,在我看来,测试框架和 DTE 是相互独立的,看起来测试框架并不完全像 DTE/VisualStudio 暴露任何东西。

    我找到的最接近的东西是Creating a Diagnostic Data Adapter。在我看来,您似乎可以使用它来拦截所有事件并通过与您的 VS 插件进行某种通信来分派它们。

    【讨论】:

    • 感谢您的回答。我调查了一下,似乎只能将自定义诊断数据适配器配置为在 Visual Studio Ultimate、Premium 或 Test Professional 中使用,并且还需要对测试设置进行一些配置。它可以工作,但我没有正确版本的 VS 可以尝试,而且不是每个将使用我的插件的人都有正确的版本。我会继续寻找。如果我发现了什么,我会更新这篇文章。再次感谢。
    • @andrewramka,您需要知道测试的架构一直在不断变化。您应该更新问题,并多解释一下您在寻找什么。什么视觉工作室版本?您是否希望它与任何测试框架一起使用,或者仅适用于 MsTest?由于 2013 可以运行不同的测试“框架”,例如 nUnit..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2018-09-04
    • 1970-01-01
    相关资源
    最近更新 更多