Home | Project Portal | Atomic Object | Embedded Corner | Agile Embedded Group
Unity - Test Framework for C
Unity is a unit test framework written entirely in the C language. It is lightweight and possesses special features for embedded systems. Unity has scaled well from small to large embedded projects but can be used for any C project.
- The Traditional SourceForge Project Portal
- Download the Latest Unity Release
- Get Help On The Help Forum
- Submit Or Request Advice On The Open Forum
- Submit A Feature Or Bug
Unity can easily be used in standalone tests. Or, you can crank up the Awesome with some project build automation. The included sample project requires the Ruby scripting language and Rake, Ruby's Make-like facility. It will show you how easy developing with Unity can get.
To facilitate higher-level testing concepts such as interaction-based testing, we've also developed CMock. CMock makes use of Unity within the C-based mock objects it auto-generates. They're like your little testing pals.
Helpful Information
- EclipseIde -- Eclipse IDE Integration
- YamlConfig -- Unity YAML Configuration File Format