The NUnitLite Vision

NUnitLite is a lightweight test framework for .Net, implementing a limited subset of NUnit's features. It will use minimal resources and be suitable for execution on various classes of devices.

NUnit itself is fairly full-featured and becomes more so with each release. As a result, it is difficult to use in certain projects, such as embedded applications and testing add-ins for other software products.

NUnitLite is delivered as source code only, for inclusion directly in the users' test projects. It will not suffer the weight of NUnit features like extensibility, a gui, multi-threading, use of separate AppDomains, etc. All these features have their place but they can generally be dispensed with in resource-limited situations or when the tests must run in some special environment.

The NUnitLite codebase is completely separate from NUnit, although obviously inspired by it. Features added to one pof the two products will not automatically be incorporated in the other.

NUnitLite will initially support Microsoft .Net, Mono and the .Net compact framework.


Discuss this page: NUnitLite Vision

Last edited Aug 29, 2006 at 8:52 PM by cpoole, version 16

Comments

cpoole May 18, 2006 at 9:24 PM 
I started a thread on the question of an executable runner and another about the CF version we would support.

trayburn May 18, 2006 at 8:26 PM 
Edited the vision to specify an API-like interface is the goal and that Compact Framework 2.0 (not the much more crippled and hard to work with 1.0) will be the goal of the CF compatibility.