- 14 3月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
- 02 3月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
Fix gcc warning with ubsan and -Wconversion
-
由 Max Bruckner 提交于
This fixes a compiler warning about a lossy conversion from long unsigned int to int when compiling unity with gcc 6.3.1 and the options -std=c89 -Wconversion -fsanitize=undefined
-
- 01 3月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
Fix warnings with -Wdouble-promotion
-
由 Max Bruckner 提交于
This fixes compiler warnings that clang produces with the -Wdouble-promotion compiler option. This only happens if double precision floating point numbers are enabled. The implicit double promotion occurs because numbers of type UNITY_FLOAT are passed into UnityPrintFloat, which expects const UNITY_DOUBLE. This commit fixes it by explicitly casting to UNITY_DOUBLE.
-
- 15 2月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
Fixed incorrect TEST_PROTECT explanation in readme
-
由 Kate Hart 提交于
-
- 14 2月, 2017 3 次提交
-
-
由 Mark VanderVoord 提交于
Enhance parseOutput.rb to support Unity fixture output
-
由 Mark VanderVoord 提交于
Fixed typo for TEST_PROTECT in readme
-
由 Kate Hart 提交于
`setjmp` returns 0 on direct invocation, and non-zero when returned to from `longjmp`. Because `TEST_PROTECT` checks the return value of `setjmp` against 0, checking the return value of `TEST_PROTECT` against 0 is incorrect in the readme.
-
- 08 2月, 2017 1 次提交
-
-
由 Jeremy Hannon 提交于
unity.h and unity_fixture.h output their results in different string formats. This parseOutput.rb script already parsed the unity.h output to generate a JUnit-style XML summary which could be parsed by CI servers to graph the history of test pass/fail results. The changes in this commit allow the script to also handle the output format of unity_fixture.h which utilizes groups to add a layer of organization for tests. The changes in this commit were authored by Justin Seifi, my coworker, who has approved of me submitting his work back to this open source framework repo.
-
- 31 1月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 26 1月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
Test for printing max width of a hex number, back to 100% test coverage
-
- 25 1月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
Align definition and declaration of UnityPrintFloat
-
由 Crt Mori 提交于
There was a mismatch of definition and declaration of UnityPrintFloat and this commit aligns both on const UNITY_DOUBLE, but then inside it actually uses a positive version of the variable only.
-
- 24 1月, 2017 1 次提交
-
-
由 jsalling 提交于
Correct clean target and print test fails during coverage in Makefile
-
- 23 1月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
Compile examples during continuous integration
-
由 jsalling 提交于
If, longer term, the Travis-CI support for 32-bit is inconsistent the lines that failed are: - make -s DEBUG=-m32 - cd ../example_3 && rake Add target 'ci' for building examples with -Werror
-
- 19 1月, 2017 5 次提交
-
-
由 Mark VanderVoord 提交于
Option to exclude CppUTest compatibility asserts (Thanks!)
-
由 Mark VanderVoord 提交于
Formatting source code to existing style
-
由 Mark VanderVoord 提交于
Removing unnecessary function prototypes, inline PrintOk/Fail
-
由 jsalling 提交于
Used clang-format, which produces noise on stuff you don't care about and requires setting it up to match the existing code base. Kept the potentially useful changes, discarded the rest, some manual tweaking required. It did catch lots of pesky indentation mistakes.
-
由 jsalling 提交于
Altered the rake build so that it passes. The example_3 shows off some failing tests, so the rake build has to ignore those. Update .gitignore file with executables from examples
-
- 18 1月, 2017 8 次提交
-
-
由 jsalling 提交于
-
由 jsalling 提交于
-
由 jsalling 提交于
Delete clang flags that were disabled with -Wno-*
-
由 Mark VanderVoord 提交于
No print masking of integers, bounds on hex printing (Thanks!)
-
由 Mark VanderVoord 提交于
Optional UNITY_EXCLUDE_SETJMP_H, different control flow
-
由 jsalling 提交于
-
由 jsalling 提交于
-
- 16 1月, 2017 3 次提交
-
-
由 Mark VanderVoord 提交于
Quell warnings about pointer to integer cast
-
由 Mark VanderVoord 提交于
Fix bug in DOUBLES_EQUAL in unity_fixture.h
-
由 jsalling 提交于
-
- 15 1月, 2017 5 次提交
-
-
由 jsalling 提交于
-
由 jsalling 提交于
With a wider integer width than a pointer, gcc can still warn when you cast a pointer. Strange but true. To see these warnings compile with gcc -m32, 32-bit target, and enable UNITY_SUPPORT_64
-
由 jsalling 提交于
Using this option changes the control flow of Unity, but is useful on constrained embedded systems. You can't fully simulate the power of 'longjmp' with just 'return', but Unity still works well, all tests pass.
-
由 jsalling 提交于
-
由 jsalling 提交于
Move longjump inside caller, to functions returning 'void' This single function needed to change to allow optional setjmp.h
-