cfnunitbridge
Project home
If you were registered and logged in, you could join this project.
Message from the owner(s)
This project is still in the very early stages. It is currently at version 0.2.
Presently it is operable, with a test runner that executes the tests either on the emulator or on the device itself. However, we would like to add remoting capabilities so that the tests are executed on the device, but the results are presented on the development workstation.
Having said that, I still use it almost daily for my various personal projects.
Mission
The goal of the CFNUnitBridge is to bring unit testing and
test-driven development to the .Net Compact Framework. Currently it
specifically targets NUnit, but in the future it will work with
mutliple unit testing frameworks.
CFNUnitBridge presently includes a GUI runner that executes tests on
the PocketPC device or emulator. The next major release will add a
remotable device runner, with a desktop controller that will automate
the test runs and report the results. The next major step after that
will be to get the tool the point where it can be integrated into the
Continuous Integration process.
Project Assumptions
- CFNUnitBridge will be compiled against version 2.1 of the NUnit
Framework
- CFNUnitBridge is currently written in C#, targetting the Compact
Framework
- CFNUnitBridge will not support multi-threaded concurrent test
execution
- CFNUnitBridge will not support shadow-copying
- CFNUnitBridge will not support internationalization
Related resources
- NUnit - The orginal target
framework for the project
- XmlRpcCs - The
remoting method used between the desktop and device
- OpenNETCF - A wealth of
Compact Framework related resources
- TestDriven.com - All
things related to test driven development
- TestDriven.Net -
Microsoft Visual Studio.NET Add-in for unit testing; works with NUnit,
MbUnit, among others