为了实现自动化测试,我用的是Nunit-console.exe.但是在运行test case的时候,会弹出assert的对话框。所以我在dll文件目录下加了个config文件,但是好像不起作用。这个config应如何写??这是我的config文件(sma)。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
<switches>
<add name="MagicTraceSwitch" value="3" />
</switches>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\centrifyAutoTestLog\myListener.log" />
<!-- You must supply a valid fully qualified assembly name here. -->
<remove type="sample.api, version=2.0.6.37
, Culture=neutral, PublicKeyToken=1f9cb67793557b0b" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
<switches>
<add name="MagicTraceSwitch" value="3" />
</switches>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\centrifyAutoTestLog\myListener.log" />
<!-- You must supply a valid fully qualified assembly name here. -->
<remove type="sample.api, version=2.0.6.37
, Culture=neutral, PublicKeyToken=1f9cb67793557b0b" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
靓号等你拿。
<configuration>
<system.diagnostics>
<switches>
<add name="mySwitch" value="4"/>
</switches>
<trace autoflush="false" indentsize="4"/>
<assert assertuienabled="false" logfilename="c:\TraceLog.txt"/>
</system.diagnostics>
</configuration>