Eivind Tagseth
61c0b0b75c
Added support for TEST_ASSERT_EQUAL_STRING_LEN*
...
Compares two strings until maximum n bytes (i.e. strncmp()).
2015-04-23 15:39:19 +02:00
Greg Williams
b922d622a6
Added break out of system vs local includes for enhanced include-based dependency extraction to aid new cmock Make task/build generation.
...
Bumber build and version info since new external capability added for querying includes.
2015-04-06 10:44:44 -04:00
Eivind Tagseth
271f299df5
catch-all-else
2015-03-23 13:20:33 +01:00
Greg Williams
5053f2ca90
Fixed issue with requiring the new type_sanitizer module in different ways
2015-03-12 12:25:43 -04:00
Greg Williams
89b003ed0b
Removed platform-specific warnings unsupported by GCC
2015-03-12 10:53:44 -04:00
Greg Williams
7fb81c8e95
Merge branch 'master' of github.com:ThrowTheSwitch/Unity
2015-03-12 10:33:33 -04:00
Greg Williams
a24bd45511
Added type_sanitizer.rb to consolidate converting a string to a valid C identifier, which will allow CMock and Ceedling to use the same construct which is currently duplicated in each repo.
2015-03-12 10:33:23 -04:00
Mark VanderVoord
891775de38
Merge pull request #102 from XelaRellum/unity_test_summary_python
...
Add a port of unity_test_summary.rb to Python (Thanks so much! I'm sure people will find this useful)
2015-02-11 15:53:44 -05:00
Alexander Mueller
0f4ea8906b
Add a port of unity_test_summary.rb to Python
...
Useful in environments without access to ruby
2015-02-11 16:06:03 +01:00
Mark VanderVoord
fb5793e025
Merge pull request #96 from trianglee/master
...
Added "const" to one argv parameter that was missed when adding strict error checks. (thanks, trianglee!)
2015-02-03 07:43:51 -05:00
Mark VanderVoord
462ee2768a
Merge pull request #98 from gageas/moveAnnounceTestRun
...
Move announceTestRun() after UnityBegin()
2015-02-02 10:55:48 -05:00
@gageas
975e222aae
Move announceTestRun() after UnityBegin()
2015-02-03 00:19:30 +09:00
Mark VanderVoord
81a34c55b7
Merge pull request #97 from gageas/undefCallocRealloc
...
undef defined callc/realloc macros
2015-02-02 10:06:58 -05:00
@gageas
1c5986bd30
undef defined callc/realloc macros
2015-02-02 23:57:07 +09:00
nimrodz
5f77c6380d
Added "const" to one argv parameter that was missed when adding strict error checks.
2015-01-20 16:14:41 +02:00
Mark VanderVoord
e5b25dfc22
Merge pull request #95 from trianglee/master
...
Make Unity's compilation flags stricter
2015-01-20 07:57:23 -05:00
nimrodz
b389c71e71
Added stricter error checks by the compiler, and adapted all impacted code.
...
Primarily -
* Added "static" to static functions.
* Added proper signature with "void" to functions without arguments.
* Marked unused arguments with "(void)".
* Removed entirely unused static functions.
* Added "const" to preserve const-correctness.
* Added function prototypes for external functions.
2015-01-18 00:39:05 +02:00
nimrodz
af40e7901d
Added a few files to .gitignore.
2015-01-18 00:38:26 +02:00
Mark VanderVoord
024af1672c
- update rake file for fixture to match other changes.
2014-12-16 14:17:56 -05:00
Mark VanderVoord
8b736bf5b9
Merge pull request #94 from zanedp/win32-clang-weak-workaround
...
New macros for controlling use of weak linkage (Thanks Zane!)
2014-12-16 10:41:40 -05:00
Zane D. Purvis
cadee02e79
New macros for controlling use of weak linkage
...
- `UNITY_WEAK_ATTRIBUTE`, if defined, is placed before declarations of weakly
linked symbols. If not manually defined, it will be automatically set to
`__attribute__((weak))` on GCC and Clang, except for Clang for Win32.
- `UNITY_WEAK_PRAGMA`, if defined, will cause preprocessor to emit
`#pragma weak setUp`, etc. Ignored if `UNITY_WEAK_ATTRIBUTE` is defined.
- `UNITY_NO_WEAK` undefines both of the above resulting in no weakly
linked symbols.
Work around for ThrowTheSwitch/Unity#93
2014-12-15 16:18:49 -05:00
Mark VanderVoord
6792a5f4ed
Updated License to be standard MIT License
2014-12-09 12:05:53 -05:00
Mark VanderVoord
03857da68c
Merge pull request #89 from kotofos/warningFixes
...
Warning fixes (thanks kotofos!)
2014-12-09 09:28:33 -05:00
Mark VanderVoord
42b48582cc
Merge pull request #90 from kotofos/argFix
...
no arguments for UnityPointer_Init (thanks Kotofos)
2014-12-09 09:27:01 -05:00
Mark VanderVoord
fd796fa195
Merge pull request #92 from zanedp/master
...
Print newline after each test, but not before (Thanks Zane)
2014-12-07 09:53:33 -05:00
Zane D. Purvis
a94264b8c0
Print newline after each test, but not before
...
This change makes parsing the results easier for tools like ceedling,
which was choking when a test used stdout and there wasn't an
EOL after "PASS" (ThrowTheSwitch/Ceedling#41 ).
2014-12-06 16:47:57 -05:00
kotofos
c1379802eb
no arguments for UnityPointer_Init
2014-12-03 11:58:08 +06:00
kotofos
f6bb716220
default case warning
2014-12-03 11:53:16 +06:00
kotofos
1aeb4468af
putchar warning
2014-12-03 11:51:58 +06:00
Mark VanderVoord
df3fe0c3f0
Merge pull request #82 from gageas/master
...
Declare local variables before UNITY_SKIP_EXECUTION.
2014-11-09 11:53:57 -05:00
@gageas
1a868f3305
Declare local variables before if statement.
2014-11-10 00:50:09 +09:00
Greg Williams
28d05e4f33
Fixed tests
2014-11-05 21:57:48 -05:00
Greg Williams
b953334ef3
Fixed compiler warning and added README.md
2014-11-05 21:43:47 -05:00
Mark VanderVoord
bcb4b74de9
- updated example makefiles to handle cygwin better
2014-11-03 19:39:37 -05:00
Mark VanderVoord
7aca6288cf
Merge pull request #81 from laborer2008/master
...
Fixed -Wcast-qual gcc warnings
2014-11-02 08:57:59 -05:00
Sergey Gusarov
b492b6d379
Yet another fixes portion for "-Wcast-qual" warning.
...
But they look a bit different.
2014-11-02 07:19:34 +04:00
Sergey Gusarov
8dffcd8c2a
Fixed a lot of single-type gcc warning:
...
warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual]
FYI, "-Wcast-qual" is not a default option.
The main idea: If some function receives "const void*"
why should it operate with "void*" (or something) afterwards (after casting)?
2014-11-02 07:08:48 +04:00
Mark VanderVoord
e6ad979f96
Merge pull request #79 from markmccrum/generate_test_runner_fixes
...
Fixed script unit tests. Fixed generate_test_runner configuration loadin...
(Thanks Mark McCrum. You are awesome!)
2014-11-01 15:09:27 -04:00
Mark VanderVoord
2fab0a82df
Merge pull request #80 from laborer2008/master
...
Awesome. Thanks so much!
2014-11-01 15:00:14 -04:00
Sergey Gusarov
399a878c14
Fixed examples compilation
2014-11-01 21:47:04 +04:00
Mark McCrum
616dd8bd43
Fixed script unit tests. Fixed generate_test_runner configuration loading
...
- Modified rakefile to look in correct directory for script unit tests
- Updated paths in script unit tests
- Updated 'expectdata' files to match latest version of generated code
- Fixed bug which prevented generate_test_runner from loading config from
yaml file.
2014-10-29 16:10:11 +00:00
Mark VanderVoord
4a145c10b3
reworked character strings to be an array type so that storage classes are handled better for picky compilers.
2014-10-26 19:52:17 -04:00
Mark VanderVoord
2fef6ea5ac
- cleaned up command-line entry of arguments
...
- made help more clear
- added ability to rename setUp / tearDown / and test prefix.
2014-10-24 22:00:05 -04:00
Mark VanderVoord
09e23cea49
- added UNITY_NEW_TEST macro for simpler RUN_TEST creation
2014-10-24 21:12:15 -04:00
Mark VanderVoord
b5fd6005c2
further tweaks to negative printing
2014-09-02 20:24:11 -04:00
Mark VanderVoord
f48005148f
A (hopefully) more universal fix for the signed max negative value printer
2014-09-01 18:20:56 -04:00
Mark VanderVoord
e2d5e1c632
Fixed printability of largest negative value (Thanks SigmaPic!)
2014-09-01 16:44:18 -04:00
Mark VanderVoord
a53bb4d177
cleanup command line arguments of runner generator
2014-09-01 16:30:07 -04:00
Mark VanderVoord
376480a4d9
make fixtures and examples compatible with new UnityBegin method.
2014-08-16 10:51:25 -04:00
Mark VanderVoord
14b074336b
reenable results summary.
...
support tests named spec as well.
clean up UnityBegin to make us not have to dig inside it to inject the filename.
Add UNITY_OUTPUT_START() and UNITY_OUTPUT_COMPLETE() for future use.
2014-07-30 22:12:49 -04:00