Team Foundation Server 2010 に接続された Visual Studio 2010 を使用しており、MSTest を使用して単体テストを作成しています。
テストが失敗したときに何かを視覚化できるように、テスト レポートに画像を添付することはできますか?
この画像は、たとえば、UI テスト用のアプリケーションのスクリーンショットや、測定データを視覚化したグラフにすることができます。
Team Foundation Server 2010 に接続された Visual Studio 2010 を使用しており、MSTest を使用して単体テストを作成しています。
テストが失敗したときに何かを視覚化できるように、テスト レポートに画像を添付することはできますか?
この画像は、たとえば、UI テスト用のアプリケーションのスクリーンショットや、測定データを視覚化したグラフにすることができます。
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; }
}