← Back to team overview

nunit-dev team mailing list archive

Re: Installation layout for NUnit V3

 

Hi Andreas,

In breaking NUnit into multiple projects, I tried to take 
several things into account:
  * Different teams working on different projects
  * Independent release cycles
  * Possibility of third-party alternatives
  * Separate installation.

At the moment, I think we only need to decide how to install
the framework, since we only have a framework project for
NUnit 3.0. When we add - for example - a gui project, we'll 
of course need a separate install for that. 

In the future, we may want to create a combined installer
for windows - one that bundles one or more frameworks with
gui and console runners and possibly other stuff. Note that
this is a Windows-only problem, since linux distros have
package management systems to take care of dependencies
between individual packages.

So, for now I think the issue is how to structure the
installation of the framework only. This is not as simple
as it sounds, since the framework is tailored to a version
of .NET and there may be multiple versions on a machine.

BTW, There will be a place on a wiki to actually post specs 
very soon. For now we have to discuss here and/or post
directly on the Whiteboard.

Charlie

> -----Original Message-----
> From: nunit-dev-bounces+charlie=nunit.com@xxxxxxxxxxxxxxxxxxx 
> [mailto:nunit-dev-bounces+charlie=nunit.com@xxxxxxxxxxxxxxxxxx
> t] On Behalf Of Andreas Schlapsi
> Sent: Tuesday, July 28, 2009 10:07 AM
> To: NUnit Developer Mailing List
> Subject: [Nunit-dev] Installation layout for NUnit V3
> 
> Hi,
> 
> I'm working on the installer blueprint
> (https://blueprints.launchpad.net/nunit-3.0/+spec/install-proj
> ect) and one of the todos is to decide on an installation 
> layout. It should allow multiple frameworks to be installed 
> separately from runners like nunit-gui.
> 
> Does this mean that we want separate installers for the 
> framework and the runners? Do we need an installer for the 
> framework? The framework assemblies are often checked in to 
> source control.
> 
> Andreas
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~nunit-dev
> Post to     : nunit-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~nunit-dev
> More help   : https://help.launchpad.net/ListHelp
> 






Follow ups

References