18 Commits

Author SHA1 Message Date
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 ed99435177 tweaks to target scheme 2026-05-16 22:44:09 -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 d1fe18bd54 Updates for the new year. 2026-01-23 11:18:36 -05:00
Mark VanderVoord 1a29024cc7 It's a New Year 2025-01-01 11:46:30 -05:00
Mark VanderVoord 671f8d25f1 Update all the boilerplates 2024-03-16 23:15:00 -04:00
Mark VanderVoord 4389bab82e Support option to specify array length of zero to force pointer comparison. 2022-04-19 17:27:31 -04:00
mvandervoord 3f71d10b2e Refactor all yaml files for self-tests to fit Ceedling format for wider reuse.
Fix mistake in unity selftest without output spy running.
Namespace self-tests for consistency across ThrowTheSwitch projects (like being able to test:all)
Reduce clutter of NAMED self-tests in task list.
2019-12-13 20:38:42 -05:00
Mark VanderVoord d6b350874b Clean up some const issues, particularly when moving between single and double pointers 2017-03-26 18:25:25 -04:00
Mark VanderVoord 8723d50f0e Turn UNITY_OUTPUT_FLUSH off by default. Added a quick-define for the most common case: UNITY_USE_FLUSH_STDOUT. Clarified documentation. Fixes issue #269 2017-03-14 23:23:19 -04:00
jsalling 185fb49380 Cleanup example Makefiles, update test runners
Delete clang flags that were disabled with -Wno-*
2017-01-18 08:13:41 -06:00
Mark VanderVoord 96f51e8530 Updated method of testing generate_test_runner script to be a FUNCTIONAL test instead of a perfect code match. Backfilled most tests and added some coverage not previously present. Still need to test new command line args and a few cmock details. 2016-06-22 20:57:11 -04:00
Mark VanderVoord b3bc196ab3 making new flush routines work under all defined conditions. 2016-06-21 10:01:34 -04:00
jsalling cd472439bf Fixture rakefile has a conflict defining UNITY_OUTPUT_CHAR
Make core Unity rakefile helper follow Fixture define procedure.
 This commit reverts parts of 36e2ca1.
2016-01-19 23:47:32 -06:00
jsalling 04adb2d2c9 Fix trailing whitespace CRLF, no code changes
Now that the project is using .gitattributes, get rid of CRLF in the repo.
2016-01-06 17:23:43 -06:00
jsalling 36e2ca192b Adding -D UNITY_OUTPUT_CHAR=putcharSpy to testing build targets
Updated clang and gcc targets. Fixed spelling of LIMITS, which breaks the
  gcc_auto_sizeof.yml build.
 Commented -Wunreachable-code, Unity won't build on OSX clang with it,
  error in unity.c:769 & 932: 'default: break;' case.
2015-12-21 11:39:50 -06:00
Mark VanderVoord bff1fc68cb rearranged project to centralize all self-test stuff under test directory. only pull in includes when required. 2014-07-30 10:14:02 -04:00