【问题标题】:How to set TraceOutputOptions for Resharper or TeamCity Test Runners如何为 Resharper 或 TeamCity 测试运行器设置 TraceOutputOptions
【发布时间】:2012-02-08 06:14:01
【问题描述】:
我在整个应用程序中使用了大量的跟踪。我通过 app.config 在代码中设置了跟踪选项以包含 TraceOptions.DateTime。
但是当我通过 Resharper 或 Teamcity 运行单元测试时,我看不到 DateTime。
如何为 Resharper 或 TeamCity NUnit 测试运行器设置 TraceOutputOptions?
【问题讨论】:
标签:
.net
resharper
teamcity
trace
【解决方案1】:
找到了这个基于代码的解决方案:
[SetUpFixture]
public class AssemblySetup
{
[SetUp]
public void Setup()
{
foreach (var listener in Trace.Listeners.Cast<TraceListener>())
{
listener.TraceOutputOptions = listener.TraceOutputOptions | TraceOptions.DateTime;
}
}
}