jsalling
b4f6afa4cf
Test for printing max width of a hex number, back to 100% test coverage
...
Correct clean target and print test fails during coverage in Makefile
2017-01-23 23:05:06 -06:00
jsalling
a0cb138533
Organize Makefile so clang works on all platforms, warnings are set
...
Delete warning flags included by -Wall, -Wextra, or produce false postives
2016-12-29 20:46:06 -06:00
nah
e12cef36e2
Don't need to ignore unused functions on linux because I reverted the static commit.
2016-09-04 10:47:35 -05:00
nah
2d98ed6afb
Merge branch 'build'
...
Merge build branch.
2016-09-04 10:35:02 -05:00
nah
7ee9bc3ecd
Ignore missing prototype warning.
2016-09-04 10:31:57 -05:00
nah
794e533ab5
Ignore unused functions on linux.
2016-09-04 10:25:31 -05:00
nah
7552c187fb
Ignore missing noreturn and unused functions.
2016-09-04 10:20:31 -05:00
nah
65f0febf03
Ignore padding and float to double implicit warning.
2016-09-04 09:55:49 -05:00
nah
647c846f9f
Set CFLAGS differently for linux and osx.
...
Add check for linux and move initial CFLAG settings inside linux check. Add
CFLAGS specific to osx and clang to the existing osx/darwin check. Ignore clang warning about default on covered enum switch, look at pull #217 and pull #177 for more info about why that warning is ignored on clang. Ignore unknown clang options so that I don't have to change CFLAG settings elsewhere in the file, clang should just ignore options it dosen't know about.
2016-09-04 09:25:44 -05:00
Mark VanderVoord
382c7087f4
Merge pull request #211 from jsalling/feature/testunity-fail-output
...
Make testunity.c failure output uniform
2016-08-31 07:20:34 -04:00
jsalling
113f2fc32a
Add line numbers to Unity test Runner generated by awk script
2016-08-25 23:01:10 -05:00
jsalling
9aa4c7f1aa
Clean up Makefile, move -Wredundant-decls to test build
...
CC always exists inside make so ?= doesn't assign to it
2016-08-25 08:33:15 -05:00
jsalling
e4e2210eb6
Improving integer width detection
...
The C preprocessor cannot use sizeof in #if etc.
2016-08-25 08:32:42 -05:00
jsalling
07513dd331
Remove weak linked setup/teardown from coverage build, unreachable & empty
...
Add config flag for 64-bit, max covered lines even with 32-bit compilers
Always print uncovered lines, delete separate make target
2016-05-03 20:02:01 -05:00
Jerry Jacobs
6a02f7e51c
Fixup issues when compiling with clang -Wmissing-variable-declarations
2016-04-26 14:17:10 +02:00
Jerry Jacobs
8c37d7b98a
Fix #182 , remove redundant function declarations
2016-04-13 11:33:57 +02:00
jsalling
13c99601a7
Add a value to FLOAT_TRAIT enum to enforce use of default case in switches
...
Revert the previous commit. Add tests for extended enum cases.
Fix crash due to accessing 'trait_names' array out of bounds.
Adding an extra invalid value to the end of an enum causes '-Wswitch' flag
to warn unless there is a switch default case - also enabled by '-Wall'.
2016-03-02 14:56:09 -06:00
jsalling
da0f2a0a74
Add Makefile with coverage target for Unity
...
Unity is at 92% coverage now
Run 'make -s' to see coverage information for unity.c
Run 'make uncovered' to get missing lines output
2016-03-01 21:24:53 -06:00