Re: The NUnit reference goes away with Clean builds

"Brad Stiles" <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <[email protected]>
Kelly Anderson <[email protected]> wrote:

> On Thu, Apr 3, 2008 at 10:38 AM, Brad Stiles

>>  Export the toolset from the repository and execute the unit tests

> When you say repository, you're meaning the revision control system?

Yes.  Subversion, in my case.

> Are you saying that you put NUnit.exe into the revision control, fetch
> it and execute it from there? So, in other words, you don't have any
> of the developers or the build machine actually install NUnit with an
> MSI, but rather just fetch the files out of revision control. Is that
> what you're saying here?

Well, that's the way we *used* to do it.  We don't anymore.  Instead we 
just install it on each machine.  The build servers get the latest 
version, but everybody else makes do with what they have.  As Charlie 
pointed out, we are building and testing in the directory tree created 
by Visual Studio, so that helps us out some.

> That does seem to help, but if you got the current NUnit out of
> revision control, then why would you have to do that?

We wouldn't, if we were doing things that way anymore. :)

> I may not be understanding what you mean by toolset here. I'm still a
> bit foggy, sorry.

We used to manage *all* of our tools, NUnit, NAnt, FxCop, etc, by 
keeping them in the repo.  Even with Subversion's excellent external 
reference support, it was a pain checking them out or exporting for 
*every* project to build.

So we don't do that anymore.  Now, we install all the needed tools to 
the same location on each machine.  That way, paths don't matter.



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.