Commit Graph

40 Commits

Author SHA1 Message Date
Mark VanderVoord f368744ca5 Updates for the new year 2026-01-23 11:19:02 -05:00
Mark VanderVoord a60383ec34 Update licenses to new standards... plus New Years bump 2025-01-01 12:05:55 -05:00
Mark VanderVoord df73448935 Remove some stuff that shouldn't really be in config file. 2024-04-02 19:13:31 -04:00
Mark VanderVoord 9cc8fb5302 Let's enable validation of examples. failures should trip errors.
Also make them verbose so we can see what is going on.
2024-04-02 18:44:35 -04:00
Mark VanderVoord 93e2f528cc Update example project to handle pointers of different sizes and not complain on modern platforms. 2024-04-02 17:40:40 -04:00
Mark VanderVoord a642b1fe49 Update to latest Unity and therefore newer Rubocop standards. Tweaked scripts to match latest standards. 2023-11-22 17:40:07 -05:00
Mark VanderVoord 32049399b3 Fixes to the temp_sensor example. 2023-11-22 15:52:54 -05:00
Mark VanderVoord bbfaf0425f Handle yaml.load in a way that is ruby version agnostic. 2023-02-06 16:46:48 -05:00
mvandervoord 13ee7c9eec Further cleanup based on server results 2020-03-19 11:29:17 -04:00
mvandervoord 9b393ad4fb Further style changes to match standard.
Pull in latest Unity.
Update testing parameters to include Ruby 2.7
2020-03-19 10:00:12 -04:00
mvandervoord 67858837d1 Update coding style to match our own official coding guidelines 2020-03-18 19:16:58 -04:00
Mark VanderVoord 4c6fe35bbf Clean up full header list. (Why didn't this get caught in my local tests?) 2019-07-09 11:14:10 -04:00
Mark VanderVoord 4ab728b6d3 Whoops 2019-07-09 10:57:31 -04:00
Mark VanderVoord 7761b3fb3f automatically pull in unity helper into tests when specified in both example and cmock's includes. 2019-07-09 10:50:29 -04:00
Mark VanderVoord f909378a1d Clean up example makefile to properly support externally supported paths. (This is a tiny fix to PR 193) 2019-07-07 14:43:20 -04:00
Mark VanderVoord 5eab75a078 Reimplement PR 227 with fixed tests. 2019-07-06 12:11:56 -04:00
Mark VanderVoord bfdfe944b9 Add examples to the automated testing in travis. Make err-on-fail optional on both examples (disabled during ci) 2017-04-07 22:22:38 -04:00
Mark VanderVoord 2ac0ccb27b fixed white space 2016-01-04 20:00:32 -05:00
Greg Williams 89724069fb Fixed/cleaned up require paths in make support scripts. 2015-04-07 19:55:16 -04:00
Greg Williams a86c281824 Added initial make build support into new scripts/ folder.
Moved temp sensor example into examples/temp_sensor.
Added basic make example in examples/make_example.
2015-04-07 13:37:51 -04:00
Mark VanderVoord b6289dfcba Fixed problems in current examples:
- fixed path problem to updated unity helper path
- fixed problem with some versions of gcc that require -lm to be at end of compile call
2015-01-30 07:58:24 -05:00
Greg Williams 88f70597be Fixed multiple inclusion guard in TimerInterruptConcfigurator.h 2014-07-30 10:55:47 -04:00
mvandervoord 1538407030 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@216 bf332499-1b4d-0410-844d-d2d48d5cc64c 2012-01-24 23:09:25 +00:00
mvandervoord 5f1521a8af - avoid naming collision with latest versions of Rake
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@215 bf332499-1b4d-0410-844d-d2d48d5cc64c
2011-10-11 02:42:02 +00:00
mvandervoord 0497a4e7e4 - compile in separate pass from mock generation to avoid multiple compilation
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@211 bf332499-1b4d-0410-844d-d2d48d5cc64c
2011-03-09 01:43:18 +00:00
mvandervoord 0e12f087bd - Works with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2 (and possibly others)
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@192 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-10-22 17:20:31 +00:00
mvandervoord 72ca191840 - example now uses Unity generate_test_runner's yaml file option
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@191 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-09-22 01:21:32 +00:00
mvandervoord ea78315418 - tweaked rakefile helper to use a configurable path from yaml file
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@187 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-09-06 19:17:26 +00:00
mvandervoord ee12cbe2ab - fixed colour handling in example project
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@185 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-08-13 12:29:32 +00:00
mvandervoord 4de681db99 - tweaked regex for searching includes (thanks mjaygo!)
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@170 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-06-23 14:17:55 +00:00
mvandervoord 8c03f7b200 - Got examples project working again
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@168 bf332499-1b4d-0410-844d-d2d48d5cc64c
2010-06-21 12:53:28 +00:00
mvandervoord 0e4d71efe2 - portability improvements
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@67 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-03-02 01:09:24 +00:00
mvandervoord 18b335b222 - trying to define INFINITY and NAN in a more generic way.
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@65 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-03-02 00:51:55 +00:00
mvandervoord 868e951c0e - handles pointers (but not yet arrays)
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@63 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-02-22 00:06:43 +00:00
mkarlesky 66e744fe2b added defines to example Types.h needed by some compilers; reverted changes in return handling that accidentally snuck in previous check in
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@58 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-02-19 18:46:57 +00:00
mvandervoord 492e319e11 * major changes to Expects to support structs, etc... not recommended for general consumption yet.
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@56 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-02-19 03:28:53 +00:00
mvandervoord 302dcc9923 Made example project a little more friendly to various compilers.
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@54 bf332499-1b4d-0410-844d-d2d48d5cc64c
2009-01-28 13:44:26 +00:00
greg-williams ca479009e7 * Modified TemperatureCalculator.c math library inclusion to use <math.h> instead of "math.h" in order to fix reported issue with GCC build
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@50 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-12-04 04:20:08 +00:00
greg-williams 71651c1575 * Fixed bug in TestTemperatureCalculator.c that was causing the test to fail when using IAR
* Added :config target to allow passing toolchain configuration file into Rake
* Added checking of Unity unit test results in order to allow Rake to report a failure if any unit tests fail
* Fixed bug where base path setting was incompatible with with Unity unit test summary

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@48 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-11-21 16:44:24 +00:00
greg-williams acba0a5a8a * Added support for IAR Embedded Workbench v5.0
- Relocated example project in preparation for adding real CMock system test

git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@47 bf332499-1b4d-0410-844d-d2d48d5cc64c
2008-11-21 02:31:27 +00:00