<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Feb 16, 2014 at 12:34 AM, Michael Franz <span dir="ltr"><<a href="mailto:mvfranz@gmail.com" target="_blank">mvfranz@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div>I have been setting up my development environment on CentOS 6.5 and have had some great success.  My latest issue is temp directories and shadow copies while running nunit.  The issue is documented here and fixed in NUnit 3.0 <a href="https://bugs.launchpad.net/nunit-3.0/+bug/719187" target="_blank">https://bugs.launchpad.net/nunit-3.0/+bug/719187</a> .  Is there any plan to upgrade the Mono version of NUnit?<div>

<br></div><div>I might be wrong, but I have only been able to get the version of NUnit that is embedded in Mono to work for me.  Is there a way that I can upgrade my local copy and have it still work?</div><div><br></div>

<div>Or, is the best way to resolve this issue is to create a patch for the shadow copy logic for the Mono version of NUnit?</div><span class=""><font color="#888888"><div><br></div><div>Michael</div></font></span></div>

</blockquote></div>After looking into a fix for this, it seems that the easiest fix is to change the nunit-console-exe.config files (I found 4) and one App.config.  I am not sure which ones actually need to be changed as I don't fully understand the build and install process.  It actually took a lot of searching to find all of them.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">#<span class="" style="white-space:pre">     </span>modified:   mcs/nunit24/ConsoleRunner/nunit-console-exe/App.config</div><div class="gmail_extra">
#<span class="" style="white-space:pre">      </span>modified:   mcs/nunit24/ConsoleRunner/nunit-console-exe/nunit-console.exe.config</div><div class="gmail_extra">#<span class="" style="white-space:pre">    </span>modified:   mcs/nunit24/ConsoleRunner/nunit-console-exe/nunit-console.exe.config.net_2_0</div>
<div class="gmail_extra">#<span class="" style="white-space:pre">     </span>modified:   mcs/nunit24/ConsoleRunner/nunit-console-exe/nunit-console.exe.config.net_3_5</div><div class="gmail_extra">#<span class="" style="white-space:pre">    </span>modified:   mcs/tools/linker/Tests/Libs/nunit-console.exe.config</div>
<div><br></div><div>The patch for all is the same, it creates a user specific temp directory for running unit tests.  This works for my setup, as I run multiple users on the same machine.</div><div>I am sure there are better ways to resolve this issue, this just seem like the easiest.<br>
</div><div><br></div><div><div>-    <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" /></div><div>+    <add key="shadowfiles.path" value="%temp%\nunit20-%USERNAME%\ShadowCopyCache" /></div>
</div><div><br></div><div>What is the best way to proceed?<br></div><div><br></div><div>I also looked to raise a bug for this in the Mono bug database, but not sure what component the NUnit code is under.</div><div><br></div>
<div>Thoughts?</div><div><br></div><div>Michael</div></div></div>