VS2008测试结果详细信息中的超链接

时间:2010-05-12 12:03:03

标签: c# visual-studio-2008 unit-testing

如果“测试结果详细信息”(TRD)中的结果字符串很长,则Visual Studio 2008崩溃。我通过将结果数据发送到文件来解决这个问题。但是,有一个问题,因为没有一种简单的方法来打开这样的文件。当然,我可以手动打开文件夹然后再打开文件,但效率不高。现在,问题部分。

  1. 是否有可能在TRD的“错误消息”部分中包含指向文件的超链接? (类似于我们已经在堆栈跟踪部分中找到的内容)
  2. 如果没有,有没有办法将这些功能(轻松打开文件)添加到TRD?
  3. 如果没有,有没有办法扩展VS的默认报告?
  4. 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

    [TestMethod]
    public void MyTest()
    {
        ...
        testContextInstance.AddResultFile(targetFile);
    }

    private TestContext testContextInstance;

    /// <summary>
    ///Gets or sets the test context which provides
    ///information about and functionality for the current test run.
    ///</summary>
    public TestContext TestContext
    {
        get
        {
            return testContextInstance;
        }
        set
        {
            testContextInstance = value;
        }
    }