The project goal for NAeryn is to provide a GUI for the
Aeryn C++ Unit Testing Framework (http://aeryn.tigris.org).
Broadly speaking, the application should be easy to set up and use,
and in particular should have a paradigm familiar to users of either
JUnit or NUnit.
NAeryn will not attempt to link to the Aeryn libraries in
any way; rather the output of an Aeryn project (commonly an
executable file) will be used as a “project” for NAeryn.
NAeryn will be developed in C# using Windows Forms as the
UI framework. One of the primary goals is that NAeryn will be able to
run any Aeryn test project,
which implies a certain amount of platform independence. To achieve
this, NAeryn will be able to be built by users of either
Microsoft Visual Studio/Visual C# 2005 or Mono. Initially Mono
version 1.2 (current at the time of this proposal) will be used, but
the plan is to track new features of Mono to improve the commonality
between Mono and Visual Studio.