summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 31da4b7b78cb1ef1685ce8013163310e1f9341c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Thu Feb 23 2023 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.7
    * Update ignore list for source tarball generation

Fri Feb 16 2023 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.6
    * Added new assert macros to compare 2 double given an epsilon
    * Added meson build system
    * Added header with version to TAP13 output
    * Fixed issues with MSVC
    * Fixed TAP output for skipped tests
    * Fixed issue with fail_msg
    * CMake generated configs for find_package(cmocka)
    * Documentation improvements

Thu Mar 28 2019 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.5
    * Added cmocka_set_skip_filter()

Thu Mar 28 2019 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.4
    * Added assert_float(_not)_equal()
    * Added expect_any_always()
    * Small bug fixes

Wed Sep 26 2018 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.3
    * Fixed subunit output on failures
    * Do not abort if a test is skipped
    * Switched to Modern CMake

Wed Aug 29 2018 Andreas Schneider <asn@cryptomilk.org>
    * cmocka version 1.1.2
    * Added function to filter tests (cmocka_set_test_filter)
    * Added new mocking example (uptime)
    * Fixed fixture error reporting
    * Fixed compiler flags detection
    * Some improvement for API documentation

Fri Apr 07 2016 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 1.1.1
    * Fixed TAP output
    * Fixed cmocka on Windows x64
    * Fixed xUnit output durations

Wed Sep 21 2016 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 1.1.0
    * Added support to catch multiple exceptions
    * Added support to verify call ordering
    * Added support to pass initial data to test cases
    * Added will_return_maybe() for ignoring mock returns
    * Added subtests for groups using TAP output
    * Added support to write multiple XML files for groups
    * Improved documentation
    * Fixed XML output generataion
    * Fixed Windows builds with VS2015

Thu Mar 12 2015 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 1.0.1
    * Added a macro for assert_ptr_equal().
    * Fixed test_realloc() if 0 size is passed.
    * Fixed objects packaging bug.
    * Fixed building with newer gcc versions.

Sun Feb 16 2015 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 1.0.0
    * Added new test runner with group fixtures. The old runner is deprecated
    * Added an extensible message output formatter
    * Added jUnit XML message output
    * Added subunit message output
    * Added Test Anything Protocol message output
    * Added skip() command
    * Added test_realloc()
    * Added a cmockery compat header
    * Fixed a lot of bugs on Windows

Thu May 22 2014 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.4.1
    * Added CMOCKA_TEST_ABORT env variable to leave threading apps.
    * Fixed count parameter of expect_check() macro.
    * Fixed reporting the number of tests.
    * Fixed cmake config files.

Fri Apr 11 2014 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.4.0
    * Added support for group testing.
    * Added assert_return_code().
    * Added better messages for errors.
    * Added cmake config mode support.
    * Fixed bug with unit_test_setup and unit_test_teardown.
    * Fixed a lot of small bugs.

Wed Nov 06 2013 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.3.2
    * Fixed FindNSIS detection.
    * Fixed unit_test_setup() and unit_test_teardown().
    * Fixed GTest and GCC message style conformance
    * Fixed stringification in will_return_always().

Wed Jul 10 15:24 2013 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.3.1
    * Fixed pointer conversion on s390 and ppc (32bit big endian).
    * Fixed the customer_database test on big endian.

Wed Jun 05 08:14 2013 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.3.0
    * Added a better mock object example.
    * Added pkgconfig file.
    * Added new macros mock_type() and mock_ptr_type().
    * Added more documentation.
    * Fixed installation problems on some platforms.

Mon Jan 14 11:16 2013 Andreas Schneider <asn@cryptomilk.org>
    * cmocka: version 0.2.0
    * Added doxygen api documentation.
    * Added new cmake build system.
    * Added support to create windows NSIS installer.
    * Fixed examples which didn't work.
    * Fixed a huge amount of bugs.

Mon Sep 15 17:21:22 2008 Google Inc. <opensource@google.com>
	* cmockery: version 0.12
	* Made it possible to specify additional compiler, lib tool and link 
	  flags on Windows.
	* Added Windows makefile to the tar ball.

Fri Aug 29 10:50:46 2008  Google Inc. <opensource@google.com>

	* cmockery: version 0.11
	* Made it possible to specify executable, library and object output 
	  directories.

Tue Aug 26 10:18:02 2008  Google Inc. <opensource@google.com>

	* cmockery: initial release:
	  A lightweight library to simplify and generalize the process of 
	  writing unit tests for C applications.