I have a set of NUnit tests which are run using a NAnt runner. The NUnit project is set up to depend on our main build. The two projects share the same build directory, and the main build project builds the NUnit.dll. All the NAnt runner should do is run the tests, like this:
<test assemblyname="bin/Debug/$.dll" appconfig="App.config"/>
This works fine, except that changes to the NUnit code is not picked up immediately. From the title you may understand why. Sometimes the main build runs on machine A, and the unit tests run on machine B.
Is there any way I can declare that the nunit project must run on the same machine as the last build (without fixing them both to a single machine)?