Alex Overchenko
9db619d6dc
Using C90 style comments
2022-03-04 14:49:29 +03:00
Alex Overchenko
b770a519a0
Fixing overflow false error detection on 32, 16 & 8 bit arrays withins
2022-03-04 14:45:47 +03:00
Alex Overchenko
824eb5f5c5
Fixing Rubocop code style
2022-02-28 16:59:52 +03:00
Alex Overchenko
2dbfd0594c
Adding time feature description
2022-02-28 16:11:32 +03:00
Alex Overchenko
42503b3343
unity_to_junit.py can be imported as Python module now
2022-02-28 14:12:57 +03:00
Alex Overchenko
32608af4f5
Test passing time will be in seconds now
...
(for xml output)
(cherry picked from commit 39d54e2913b0c3a18106a13705fed2fb8ab7f4b0)
2022-02-28 14:06:59 +03:00
Alex Overchenko
edf6a52bfd
Test time parsing was added
...
(cherry picked from commit f2fe9fd4ad78c574af08afaa91d402b37464b131)
2022-02-28 14:06:53 +03:00
Mark VanderVoord
db878ccaed
Merge pull request #600 from 6arms1leg/fix-type-qual
...
Fix "clobbered variable" compiler warning (`-Wclobbered`)
2022-02-21 08:48:18 -05:00
6arms1leg
72f30d82e4
Add missing volatile type qualifier
...
... to fix "clobbered variable" compiler warning (`-Wclobbered`).
2022-02-21 14:10:10 +01:00
Alex Overchenko
cc36e0d82b
Fix failed & ignored tests color parsing
2022-02-16 15:18:38 +03:00
Alex Overchenko
5089be60e0
parse_output accepting all symbols now
...
Methods with their args can contain colons (':') now
2022-02-16 15:18:38 +03:00
Alex Overchenko
e32809c529
Trying to fix errors of non-ASCII characters while parsing
2022-02-16 15:18:38 +03:00
Alex Overchenko
474d201800
parse_output: test names can contain double-quoted string now
2022-02-16 15:18:38 +03:00
Alex Overchenko
10d593d413
parse_output test_suite tag can be passed as arg now
2022-02-16 15:18:38 +03:00
Alex Overchenko
2b725883f7
parse_output should parse color output now
2022-02-16 15:18:38 +03:00
Mark VanderVoord
fb225430b4
Merge pull request #597 from AJIOB/colors_fix
...
Unity color resetting was fixed for Gitlab CI (Thanks @AJIOB !)
2022-02-16 07:09:49 -05:00
Alex Overchenko
db3398a5dd
Unity color resetting was fixed for Gitlab CI.
...
Based on escape codes: https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit
2022-02-16 14:56:00 +03:00
Léo SEBAL
2ad5d74dc7
Fixes and features on the JUnit Python conversion script
...
* Added python3 shebang
* Renamed the script `unity_to_junit.py` as `stylize_as_junit.py`
to match the Ruby file
* Fixed a bug on where the script failed if the first entry slot of
each result line is empty. Now falls back to the result file name
* Rewrote the argument parsing to use argparse
* Added a `--output` / `-o` option, to match the Ruby file
2022-01-19 18:50:54 +01:00
Maurizio Bonesi
c0e9a4c185
fixed hyperlink text to obtain Ruby
...
the text was correct but the hyperlink had a problem.
2021-12-10 10:16:45 +01:00
Jonathan Reichelt Gjertsen
b732fbf1ca
Add LESS_OR_EQUAL and GREATER_OR_EQUAL assertions for doubles and floats
2021-12-03 20:39:55 +01:00
Jonathan Reichelt Gjertsen
2a8f3fe65a
Try to fix C89 incompatibilities in UnityAssertGreaterOrLess(Double|Float)
2021-12-03 19:53:31 +01:00
Jonathan Reichelt Gjertsen
244edf6c16
Add NOT_EQUAL* and NOT_WITHIN* checks for floats and doubles
2021-12-03 19:53:31 +01:00
Jonathan Reichelt Gjertsen
5a3d82bda6
Merge branch 'master' into more-float
2021-12-03 18:23:22 +01:00
Erik Flodin
285bb6e282
Ignore space around parameter in TEST_CASE()
...
This makes it possible to use defines that expand to something that
includes space, e.g. TEST_CASE(true).
2021-12-03 17:35:51 +01:00
Erik Flodin
72ffe691cd
Make TEST_RANGE handle a single range
...
Before this change a single range such as TEST_RANGE([5, 100, 5]) would
generate the following error:
undefined method `flatten' for 5:Integer (NoMethodError)
The problem is that reduce called on an array with a single element
returns that element which isn't an array of arrays as expected by the
following block.
2021-12-03 17:33:56 +01:00
Mark VanderVoord
8ba0138600
Merge pull request #544 from farrrb/bugfix/fix-issue-510
...
Bugfix/fix issue 510
2021-12-03 10:58:29 -05:00
Mark VanderVoord
93850fab40
Merge pull request #557 from erijo/unit-tests
...
Fix failing unit tests
2021-12-03 10:55:39 -05:00
Mark VanderVoord
5cdf81e263
Merge pull request #586 from igrr/unity_fixture_add_cpp_guards
...
extras/fixture: add missing C++ include guards
2021-12-03 08:14:45 -05:00
Ivan Grokhotkov
13e40e84ee
extras/fixture: add missing C++ include guards
...
This fixes linking errors when test cases based on Unity fixture are
defined in a .cpp file.
unity_internals.h doesn't have C++ guards, and is included from
unity.h from within C++ header guard block. Same approach is taken in
this commit
2021-12-03 11:47:59 +01:00
Mark VanderVoord
b19370cc2b
Merge pull request #579 from andresovela/patch-1
...
Fix typo in CMakeLists.txt
2021-09-20 08:11:08 -04:00
Andres O. Vela
f98e2c868f
Fix typo in CMakeLists.txt
2021-09-20 10:49:08 +02:00
Jonathan Reichelt Gjertsen
d06ac64852
Merge remote-tracking branch 'upstream/master' into more-float
...
# Conflicts:
# README.md
# docs/UnityAssertionsReference.md
2021-07-27 01:54:26 +02:00
Mark VanderVoord
aeed24c78b
Merge pull request #570 from DanieleNardi/ExternCedIncludes
...
Support for mixed C/C++ environment. (Thanks @DanieleNardi !)
2021-07-15 08:46:17 -04:00
Daniele Nardi
29617c7ecd
Added -externcincludes option in order to build unit test executable in mixed C/C++ environment
2021-07-15 13:10:07 +02:00
Mark VanderVoord
2f7406572e
Bump Version
2021-06-18 14:32:54 -04:00
Mark VanderVoord
e44c3b56f7
Adjust how decimal tracking handles to avoid warnings.
2021-06-03 08:51:24 -04:00
Mark VanderVoord
b63524d0fd
Merge pull request #565 from wolf99/lint-markdown
...
Lint markdown (Thanks @wolf99 ! This is a great improvement!)
2021-06-03 07:16:18 -04:00
wolf99
00a1d02835
Break on sentences instead of column
2021-06-02 23:48:23 +01:00
wolf99
8b90b51c68
Reference style URLs
2021-06-02 23:13:14 +01:00
wolf99
d0b5a920bb
markdown conformance
2021-06-02 22:49:03 +01:00
Mark VanderVoord
1a681340de
Merge pull request #564 from BAUR-GmbH/master
...
Use stdnoreturn.h for c11 and [[ noreturn ]] for c++11. Fixes #563
2021-06-02 11:42:32 -04:00
Bernhard Breuß
f944b08878
Use stdnoreturn.h for c11 and [[ noreturn ]] for c++11. ThrowTheSwitch#563
2021-06-02 16:56:14 +02:00
Mark VanderVoord
bd3c7dfd0d
Merge pull request #562 from kisvegabor/patch-1
...
Fix typo in UnityHelperScriptsGuide.md (Thanks @kisvegabor !)
2021-06-02 09:52:45 -04:00
Gabor Kiss-Vamosi
fa5644bd07
Fix typo in UnityHelperScriptsGuide.md
...
An `e` is missing in`suit_setup` in the `my_config.yml`.
2021-06-02 15:38:27 +02:00
Mark VanderVoord
7d37a8e11e
Merge pull request #561 from druckdev/master
...
Support `UNITY_INCLUDE_EXEC_TIME` under Apples OSX
2021-05-31 11:04:01 -04:00
druckdev
edfc5ae355
Support UNITY_INCLUDE_EXEC_TIME under Apples OSX
...
The unix way of getting the time works under OSX as well and can be
used.
2021-05-31 12:55:37 +02:00
Jonathan Reichelt Gjertsen
410de1a02b
Add macros for testing inequalities between floats, doubles
2021-05-24 17:02:58 +02:00
Jonathan Reichelt Gjertsen
27ef0eb44e
Fix some formatting errors in the assertions reference
2021-05-24 14:52:24 +02:00
Erik Flodin
dc96c3e6dd
Fix strict-overflow compiler warning
...
By replacing "x < y + 1" with "x <= y" the compiler doesn't have to do
it and the warning "assuming signed overflow does not occur when
reducing constant in comparison [-Werror=strict-overflow]" is avoided.
2021-04-17 19:00:06 +02:00
Erik Flodin
8e1e9c18ab
Fix ruby style warnings as reported by rubocop
2021-04-15 22:22:33 +02:00