John Lindgren
32e6d93ab0
Fix TEST_ASSERT_HEX64_ARRAY_WITHIN truncating delta to 32 bits.
2019-10-29 16:59:59 -04:00
Mark VanderVoord
34ebd82d8c
Merge pull request #458 from jlindgren90/verify-test
...
Make verifyTest() leave Ignores and Callbacks intact
2019-10-29 13:31:47 -04:00
John Lindgren
9c82fac380
Update incorrect comment.
2019-10-29 13:21:59 -04:00
John Lindgren
cf5b2d2568
Make verifyTest() leave Ignores and Callbacks intact.
2019-10-29 13:21:34 -04:00
mvandervoord
74d47e8afa
Add missed casting
2019-10-29 06:34:09 -04:00
mvandervoord
354e2b4da6
Added set of assertions for checking CHAR's and CHAR arrays (not as strings)
2019-10-28 16:54:32 -04:00
mvandervoord
60b23dc8a4
Stopped supported -0 as a float output because (a) it is non-portable, only existing on some architectures and (b) relies on the undefined behavior of 1.0/0.0
2019-10-28 13:43:32 -04:00
mvandervoord
e1dca8fa48
Add options for different output formats
2019-10-28 12:43:11 -04:00
Mark VanderVoord
3f334b8be6
Merge pull request #450 from arcadien/fix_comments
...
Fix CMakeLists
2019-10-28 10:45:23 -04:00
mvandervoord
be87d790c7
Add verifyTest option to go with resetTest.
...
Fix docs.
2019-10-28 10:32:22 -04:00
Aurelien Labrosse
b75b19c969
CMakeLists fixes
2019-10-26 18:31:57 +02:00
mvandervoord
15631f1c78
More tweaking to make it happy on both windows and *nix
2019-10-25 11:53:59 -04:00
mvandervoord
8d044e60c6
update fixture tests too
2019-10-25 11:41:27 -04:00
mvandervoord
368a7d8970
Fixed a couple of mistakes in last commit
2019-10-25 11:20:25 -04:00
mvandervoord
d16c27b085
- added target for checking ANSI compliance
...
- fixed ANSI (C89) issues, including #418
2019-10-25 10:17:12 -04:00
Mark VanderVoord
748efa26b5
Merge pull request #456 from detly/int_array_doc_fix
...
Added num_elements parameter to docs for TEST_ASSERT_INTn_ARRAY_WITHIN
2019-10-25 06:03:22 -04:00
Jason Heeris
86b19304ed
Added num_elements parameter to docs for TEST_ASSERT_INTn_ARRAY_WITHIN().
2019-10-25 14:37:00 +11:00
mvandervoord
eb0bd42f0d
Updated to newer coding standard
2019-10-24 15:33:41 -04:00
Mark VanderVoord
addd60edab
Merge pull request #454 from jlindgren90/common-run-test
...
Convert RUN_TEST() to a function
2019-10-24 14:42:23 -04:00
John Lindgren
277e844bed
Convert RUN_TEST() to a function (generated from an ERB template).
...
Converting RUN_TEST() from a macro to a function significantly reduces the size
of the compiled binary. On amd64, the largest test runner in the test suite
(testsample_DefaultsThroughCommandLine_runner.o) was reduced from 3.4 kB to 2.4
kB (stripped).
2019-10-22 15:18:20 -04:00
John Lindgren
d10cf6645d
Remove unnecessary #includes.
2019-10-22 15:05:34 -04:00
John Lindgren
68cc45a918
Make sure setUp/tearDown are always defined.
2019-10-22 15:04:03 -04:00
Mark VanderVoord
5fc72fbca1
fix name of teardown function
2019-10-22 06:52:25 -04:00
Mark VanderVoord
ff697ad29c
suite setup and teardown no longer static (simplifies test-supplied instance)
2019-10-22 06:45:47 -04:00
Mark VanderVoord
ac427b28fc
Fixed backwards case.
2019-10-22 06:37:28 -04:00
Mark VanderVoord
2d8a69e0d1
update handling of when suite_setup/teardown in use
2019-10-22 06:27:26 -04:00
Mark VanderVoord
cb8744c496
More argument fixing (I hate flying blind... can't wait to get back on my laptop)
2019-10-21 14:59:31 -04:00
Mark VanderVoord
c19e3f99ce
missed function call arguments
2019-10-21 14:45:56 -04:00
Mark VanderVoord
9fdcc2d3ff
Catch up documentation to match these changes.
2019-10-21 14:29:52 -04:00
Mark VanderVoord
d9b0edf282
Switch from the inconsistent use of weak symbols to handling setup, etc in script generators
2019-10-21 14:21:52 -04:00
Mark VanderVoord
0793de9ef1
Do not fail makefile just because example fails.
2019-10-21 11:27:28 -04:00
Mark VanderVoord
9842a4d03d
Switching to universal version being in the header file itself.
2019-10-21 10:12:59 -04:00
Mark VanderVoord
77008edca9
Support size_t macros
2019-10-21 08:32:35 -04:00
Mark VanderVoord
210b7759dd
Merge pull request #451 from michaelbadcrumble/meson_support
...
Meson support upgrade to version 0.52.0.
2019-10-21 06:02:50 -04:00
Michael Brockus
1748f00fc7
Adding ignore entries.
...
Adding basic ignore entry for example and main build directories.
2019-10-12 08:50:58 -07:00
Michael Brockus
8227ea2c36
Update .gitattributes
...
Adding Meson build script into hit attributes as text.
2019-10-12 08:44:03 -07:00
Michael Brockus
bcbb476e20
Upgrade Meson support version number two 0.52.0.
...
This is because Meson now has better support for static libraries.
2019-10-12 08:38:10 -07:00
Mark VanderVoord
8ce41ede72
Merge pull request #449 from richardhob/richardhob-bugfix-cmake-minimum-version
...
Update CMakeLists.txt minimum version
2019-10-02 14:46:17 -04:00
richardhob
53916f823c
Update CMakeLists.txt
...
Update the CMAKE minimum version from `3` to `3.0` to fix error in Windows 10 x64 with CMAKE 3.15.4:
cmake_minimum_required could not parse VERSION "3".
2019-10-02 11:38:48 -07:00
Mark VanderVoord
5cb2b63490
Merge pull request #442 from jlindgren90/win32-compat
...
Fix "rake scripts" when running on Windows.
2019-09-30 06:01:10 -04:00
Mark VanderVoord
50db1a7e67
Merge pull request #445 from michaelbadcrumble/fix_meson_support
...
Fix Meson build system support.
2019-09-30 05:58:47 -04:00
Mark VanderVoord
e1381748f8
Merge pull request #446 from michaelbadcrumble/update_cmake_support
...
Update CMake support.
2019-09-30 05:57:27 -04:00
Mark VanderVoord
380103ab8c
Merge pull request #448 from alecoding/malloc_alignment
...
Fix malloc alignment (Thanks @alecoding )
2019-09-30 05:55:55 -04:00
Alessio Centazzo
7df6cca794
Fix compiler warning
...
Fix compiler complaint about declaration after statement
2019-09-29 22:01:03 -07:00
Alessio Centazzo
75e88a9bc4
Fix MallocThenReallocGrowsMemoryInPlace
...
The realloc was not taking in account extra bytes needed for the the pointer proper alignment
2019-09-29 21:45:51 -07:00
Alessio Centazzo
fc14856321
Fix malloc alignment
...
Make sure the malloc alignment is always aligned to the architecture's pointer size
2019-09-29 15:08:48 -07:00
Michael Brockus
7e3804545c
Fixed typo in sub CMakeLists.txt.
...
Fixed a simple mistake.
2019-09-22 06:59:35 -07:00
Michael Brockus
f4251bf87d
Remove Unity version number.
...
Removed Unity version number from Meson build scripts so there is one less thing to change when doing updates to this script.
2019-09-17 12:23:28 -07:00
Michael Brockus
bc7d89a891
Create CMakeLists.txt
...
Added new CMakeLists.txt here in the src dir, moved add library method from root script to sub script.
2019-09-17 12:17:22 -07:00
Michael Brockus
e6f38c2792
Update CMakeLists.txt
...
Moved the add library method into sub dir. Also made this CMakeLists.txt script compatible for versions os CMake starting from 3.x and up.
2019-09-17 12:14:47 -07:00