NUnit Platform Support

NUnit 2.4 is distributed in two binary packages, one built with .Net 1.1 and one build with .Net 2.0. Users may also build NUnit on other platforms.

The following table lists the platforms under which we have successfully built and tested NUnit. We have heard of people building and running NUnit under OSX, but have not tested it ourselves. If you have information about other platforms on which you have built or run NUnit, please let us know.

Build PlatformExecution platform
WindowsLinux
.Net 1.0.Net 1.1.Net 2.0Mono 1.0Mono 2.0Mono 1.0Mono 2.0
Windows.Net 1.0OKOKOKOKOKOKOK
.Net 1.1OKOKOKOKOKOKOK
.Net 2.0--OK-OK-OK
Mono 1.0(7)(7)(7)OKOKOKOK
Mono 2.0--(10)-OK-OK
LinuxMono 1.0Fails(7)(10)OKOKOKOK
Mono 2.0--(10)-OK-OK

Notes

  1. OK means the build runs and all tests pass. Some tests may be skipped on a particular platform.
  2. Fails means the build fails to run or crashes immediately.
  3. A number like (n) means the build runs but there are n test failures.

Gui Support

The NUnit Gui runs on both Windows and Linux. There are some undesirable visual artifacts on Linux and the Gui is not completely robust. User actions will sometimes cause it to crash. Most of the problems are expected to be resolved as the Mono Windows.Forms implementation evolves.

Currently, .NET 1.1 binaries are more stable on Linux than those built with Mono. We expect this to change in the future as well.