【发布时间】:2013-09-26 16:22:41
【问题描述】:
基本上我正在使用 MStest 运行一组编码的 ui 测试。
我正在尝试在测试运行时编写自定义日志文件。
例如,在每次测试结束时,如果测试通过,我想在文本文件中添加一行,显示“测试已通过”
最好输出到 TXT 文件。 通过扩展,我最终会将其输出到电子邮件中,但现在不需要。
在每个测试结束时我都在尝试这个基本级别
if (this.testContextInstance.CurrentTestOutcome.Equals(true))
{
string lines = "Passed.";
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\test.txt");
file.WriteLine(lines);
file.Close();
}
else
{
string lines = "Failed.";
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\test.txt");
file.WriteLine(lines);
file.Close();
}
}
但我不完全理解 CurrentTestOutcome 方法。
目前我根本没有得到任何文件输出。
【问题讨论】:
标签: c# visual-studio-2010 web-applications automated-tests coded-ui-tests