Skip to content

Commit

Permalink
Release notes for v1.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
aiobofh committed Nov 18, 2017
1 parent 4426322 commit 7419d3a
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 3 deletions.
20 changes: 18 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,19 @@ naive, simple and realistic examples of various CUTest usages.
Version history
---------------

* v1.0.3 2017-11-18 Portability improvements and ease-of-use

- Add warnings for files that are missing test cases
- Add warnings for left-over test cases for removed files
- Segfault-recovery (error-status)
- Support for automatic stubbing/mocking on PowerPC
- Clang support
- Bug-fix for error/fail output in the JUnit format
- Support for -fsanitize (works best for clang, currently)
- GCC 4 portability
- Aproximate calls to real functions with variadic arguments, like
printf, sprintf, fprintf in module tests

* v1.0.2 2017-08-30 Release work flow fix, skipping and output fix

- Fixed the documentation generator to be run before release
Expand Down Expand Up @@ -1141,9 +1154,12 @@ searching for a comma ',' or a right-parentheis;
Mock-ups
--------

The cutest_mock tool scans the design under test for call() macros,
The cutest_mock tool scans the design under test for function calls,
and create a mock-up control structure, unique for every callable
mockable function, so that tests can be fully controlled.
mockable function, so that tests can be fully controlled. This being
true for most cases, functions with variadic arguments (printf, sprintf
fprintf) are not handled very well. So do not count on them to be
monitored the same way as most argumements to other functions.

The control structures are encapsulated in the global struct
instance called 'mocks'.
Expand Down
15 changes: 14 additions & 1 deletion src/cutest.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#define CUTEST_VERSION "1.0.2"
#define CUTEST_VERSION "1.0.3"

/*********************************************************************
*::
Expand Down Expand Up @@ -50,6 +50,19 @@
* Version history
* ---------------
*
* * v1.0.3 2017-11-18 Portability improvements and ease-of-use
*
* - Add warnings for files that are missing test cases
* - Add warnings for left-over test cases for removed files
* - Segfault-recovery (error-status)
* - Support for automatic stubbing/mocking on PowerPC
* - Clang support
* - Bug-fix for error/fail output in the JUnit format
* - Support for -fsanitize (works best for clang, currently)
* - GCC 4 portability
* - Aproximate calls to real functions with variadic arguments, like
* printf, sprintf, fprintf in module tests
*
* * v1.0.2 2017-08-30 Release work flow fix, skipping and output fix
*
* - Fixed the documentation generator to be run before release
Expand Down

0 comments on commit 7419d3a

Please sign in to comment.