Post by Martin Nielsen on Aug 24, 2014 2:31:05 GMT -5
TestApe Release 1171 available, Aug 20th 2014
It has been a long time since last official release and the list of bugfixes, features and supported platforms accumulating in the beta has grown substantially. I am happy to annouce that a new release is ready.
The TestApe unit test system is a Linux/Windows based unit test system for embedded sw written in C. It contains a full featured mocking system that is easy to understand and use. TestApe is designed to be part of the build process. With a quick turn around time when writing new tests ( no need to write tons of dummy stubs with long switch cases ), it is also well suited for a SCRUM based development process.
Installation packages are available for GCC/Linux on Intel and ARM platforms, GCC/CygWin/MinGw as well as Visual Studio 2010/Windows 7, Vista or XP
Highlights
One of the major updates in this release are the support for the ARM processor. The processor dependent code of the mocking system has been isolated and a version of it for the ARM processor has been implemented. This release contains documentation and sample code that demonstrates how to customize TestApe, so that it can run on bare metal configurations or other operating systems.
If you already have used one of the earlier version, you will see a difference in the output from the tests. The detailed log output is now disabled by default. Only short error messages, with file and line references, are shown for those tests that fail.
Exception handling has been overhauled and it is now possible to write tests that can intercept exceptions and check that they happen at the right time.
There are new macros and syntax changes to existing ones. Existing macros that are deprecated will still work as they used to. The new macros validates masked bit, byte and word values and they make it possible to use the mocking system with other test tools.
The Linux packages are tested on i386 Ubuntu 14.04 and on armhf Raspbian/Wheezy. The windows packages are tested in Windows 7 and Windows Vista with GCC/MinGW-w64, Visual Studio Express 2010 and Visual Studio Enterprise 2010.
More detailed information, documentation and release note can be found on download page here testape.com/testape_download.php