Mark VanderVoord
444fbda72a
refactor self-test engine to match Ceedling's tool format
2026-05-28 16:11:35 -04:00
Mark VanderVoord
324d0624f3
Pull paths from reusable target information.
2026-05-26 17:13:03 -04:00
Mark VanderVoord
4fe7d60259
Merge pull request #833 from adityachilka1/fix/meson-extension-memory-feature
...
meson: restore extension_memory as feature (fixes #829 )
2026-05-22 08:43:35 -04:00
aditya
43956bd0bc
meson: restore extension_memory as feature ( fixes #829 )
...
Commit 6502a67 (merge of PR #764 ) accidentally downgraded the
`extension_memory` option from `type: 'feature'` to `type: 'boolean'`
during conflict resolution. The PR itself just removed quotes around
boolean values (the Meson 1.1 deprecation fix), but its branch was
based on an older master where extension_memory was still boolean;
the merge resolution chose that stale version over master's `feature`.
meson.build still calls `build_memory.enabled()` and `.auto()`, which
are feature-option methods; on a boolean option they raise:
ERROR: Unknown method "enabled" in object
<[BooleanHolder] holds [bool]: False> of type BooleanHolder.
Restore the `type: 'feature', value: 'auto'` declaration that existed
on master before the merge. No change needed in meson.build; its usage
of enabled() + auto() is correct for a feature option.
Verified:
- `meson setup` now succeeds (pre-fix: failed with the error above)
- `meson configure -Dextension_memory=enabled` applies cleanly
- `ninja -C build` builds libunity.a including the memory extension
2026-05-22 15:41:36 +05:30
Mark VanderVoord
c7b0faabdc
Clean up testing pipeline some more... centralized reporting.
2026-05-18 11:53:26 -04:00
Mark VanderVoord
ed99435177
tweaks to target scheme
2026-05-16 22:44:09 -04:00
Mark VanderVoord
cc00ca6f07
Make example 3 use same yml files as other tests.
2026-05-15 15:24:32 -04:00
Mark VanderVoord
56d69ddf64
Fix Issue #828 : Don't use -Weverything for production use.
2026-05-15 14:26:54 -04:00
Mark VanderVoord
b1d96f2491
Work on yaml file reusability for other projects.
...
Catch up a couple test details.
2026-05-15 14:16:57 -04:00
Mark VanderVoord
6502a671d3
Merge pull request #764 from dloidolt/fix-meson-depreciation
...
Fix: update meson options to avoid deprecation warnings
2026-03-27 12:52:34 -04:00
Mark VanderVoord
ff30792124
Merge branch 'master' into fix-meson-depreciation
2026-03-27 12:52:19 -04:00
Mark VanderVoord
e3aa7b42b0
Merge pull request #777 from dloidolt/meson_generator_extra_args
...
meson: Add '@EXTRA_ARGS@' to generate_test_runner arguments
2026-03-27 09:06:49 -04:00
Mark VanderVoord
5e3a3db2f1
bump version
2026-03-20 20:08:39 -04:00
Mark VanderVoord
d3d348fe51
Merge pull request #823 from Dariqq/UNITY_SUPPORT64
...
Add option for UNITY_SUPPORT_64
2026-03-20 19:41:58 -04:00
Mark VanderVoord
cdfc44eaf3
Merge pull request #825 from ivankravets/patch-4
...
Remove copyright information from library.json
2026-03-20 19:41:04 -04:00
Mark VanderVoord
1d336f6ddb
Fix broken standardized failure output. Fix formatting issues
2026-03-20 17:34:45 -04:00
Mark VanderVoord
54fb72f508
Merge pull request #824 from ThrowTheSwitch/refactor/uint_handling
...
Cleanup of Warnings and Fix UINT printing issue.
2026-03-12 14:25:51 -04:00
Mark VanderVoord
b7de1081f3
Merge branch 'master' into refactor/uint_handling
2026-03-12 14:23:11 -04:00
Mark VanderVoord
849d95e119
improve new format checking to capture all valid outputs.
...
improve floating point special case reporting to always use verbose.
fix bug in arrays where values were sometimes not shown.
2026-03-12 14:19:12 -04:00
Mark VanderVoord
943f4706ee
improve test readability for self tests under rake.
2026-03-12 12:40:49 -04:00
Mark VanderVoord
a2838c4f8d
Merge pull request #794 from jeronstone/master
...
String test case parameter & command-line argument error fix
2026-03-04 07:47:23 -05:00
Ivan Kravets
888dc3ca26
Remove copyright information from library.json
...
JSON format does not support comments :( In the current state, the manifest is broken.
2026-02-03 18:33:42 +02:00
Mark VanderVoord
08d09f5ed6
fail the test for output formatting issues
2026-01-23 16:24:36 -05:00
Mark VanderVoord
b57c7e0b5c
Better output validation for catching bug #807
2026-01-23 16:19:24 -05:00
Mark VanderVoord
1be9a7d4f5
cleanup of warnings
2026-01-23 14:07:04 -05:00
Mark VanderVoord
d1fe18bd54
Updates for the new year.
2026-01-23 11:18:36 -05:00
Dariqq
29451d61b5
cmake: Add option for UNITY_SUPPORT64
2026-01-20 18:13:32 +00:00
Dariqq
4d35efd1bc
meson: Add option for UNITY_SUPPORT_64
2026-01-20 18:10:14 +00:00
Mark VanderVoord
51d2db98e2
Merge pull request #815 from JamesB192/master
...
🐛 🐧 Try build Unity w/ -DUNITY_EXCLUDE_FLOAT_PRINT
2025-11-12 09:50:31 -05:00
James Browning
747c2ee73f
Misadress style CI bot failure, my bad
2025-11-12 05:19:20 -08:00
James Browning
18c4e93767
Try build Unity w/ -UUNITY_EXCLUDE_FLOAT_PRINT
2025-11-12 04:50:06 -08:00
Mark VanderVoord
d89dafa413
Merge pull request #812 from savashn/table-of-contents
...
[docs] Add table of contents in Unity Assertions Reference
2025-10-27 09:42:53 -04:00
savashn
3240ac9811
add table of contents in docs
2025-10-27 10:06:33 +03:00
Mark VanderVoord
36e9b197ec
Merge pull request #806 from RolandMarchand/ansi-c-comments
...
Convert C++ comments to ANSI C style
2025-09-29 16:16:46 -04:00
Roland Marchand
864b4ea554
Convert C++ comments to ANSI C style
2025-09-25 21:22:51 -04:00
Mark VanderVoord
0d7ea70b55
Merge pull request #798 from ml-physec/fix-details-print
...
Update detail-stack implementation after #784
2025-08-07 09:51:31 -04:00
ml-physec
25e9af9edd
Update detail-stack implementation after #784
2025-08-07 13:52:40 +02:00
Joshua Stone
c80e23c1ca
String test case parameter & command-line argument error fix
2025-07-17 22:09:10 -04:00
Mark VanderVoord
bddb1366a2
Merge pull request #769 from rsmyth-ecmi/MesonConfig
...
Add some more Meson config options
2025-07-10 13:53:28 -04:00
Mark VanderVoord
04f3d38892
Merge pull request #771 from rsmyth-ecmi/MesonFix
...
Fix meson pkg-config generation
2025-07-10 13:53:04 -04:00
Mark VanderVoord
3ba2bb9b27
Merge pull request #790 from rsmyth-ecmi/shebangFix
...
Fix up shebangs in the auto directory
2025-07-10 13:52:27 -04:00
Mark VanderVoord
0bc0fed904
Merge pull request #784 from burakutkuc/fix-assert-uint-overflow
...
fix: Correct UINT max value handling (thanks @burakutkuc!)
2025-07-10 08:35:42 -04:00
burakutkuc
f96b64f552
fix: fixed error from regression test results; removed the unnecessary int-uint distinction for hex values in the "array within" feature.
2025-07-10 13:35:15 +03:00
Mark VanderVoord
eb79bce1b5
Bump version to encapsulate recent changes.
2025-07-09 17:00:30 -04:00
Mark VanderVoord
fe8d1e9911
Merge pull request #792 from RossSmyth/errors
...
Fix up some warnings/errors
2025-07-09 15:47:35 -04:00
Ross Smyth
12705bf83f
Remove warning without emits
2025-07-09 15:30:01 -04:00
Mark VanderVoord
fa03368cae
Merge pull request #775 from ml-physec/more-details
...
Detail-Stack API
2025-07-09 15:23:44 -04:00
Ross Smyth
4a59f29362
Fix -Wmissing-prototypes errors
...
This one was a bit tough, but I think this works fine.
2025-07-09 15:20:47 -04:00
Ross Smyth
6decd7aa29
Wno-unused-macros and Wno-padded don't emit anything
2025-07-09 15:17:56 -04:00
Ross Smyth
faaaaa4fca
Fix Wmissing-noreturn errors
2025-07-09 15:17:56 -04:00