8

Team Foundation Server 2010 に接続された Visual Studio 2010 を使用しており、MSTest を使用して単体テストを作成しています。

テストが失敗したときに何かを視覚化できるように、テスト レポートに画像を添付することはできますか?

この画像は、たとえば、UI テスト用のアプリケーションのスクリーンショットや、測定データを視覚化したグラフにすることができます。

4

1 に答える 1

12

TestContext.AddResultFile次の方法を使用します。

[TestClass]
public class UnitTest
{
    [TestCleanup]
    public void TestCleanup()
    {
        if (TestContext.CurrentTestOutcome == UnitTestOutcome.Passed)
            TestContext.AddResultFile(testPassedFile);
        else
            TestContext.AddResultFile(testFailedFile);
    }

    [TestMethod]
    public void TestMethod()
    {

    }

    public TestContext TestContext { get; set; }
}
于 2012-06-12T14:20:07.007 に答える