Commit Graph

  • fcc6a40581 resolved conflicts Mark VanderVoord 2014-03-17 11:14:32 -04:00
  • 4f2dd38b6c Merge branch 'master' of https://github.com/ThrowTheSwitch/CMock Mark VanderVoord 2014-03-17 10:52:13 -04:00
  • 2e3744f748 Update to latest version of Unity Mark VanderVoord 2014-03-13 16:23:29 -04:00
  • d0d87d9436 Fixed "comparison between pointer and integer" resulting from bad arg expectation assert generation. Dennis Lambe Jr 2014-03-08 23:05:51 -05:00
  • c083b518ac Replaced class-level aliasing of code_verify_an_arg_expectation with instance-level dispatch. Fixed a bug in code_verify_an_arg_expectation_with_no_arrays which was being hidden from the unit tests by aliasing. Dennis Lambe Jr 2014-03-08 22:20:28 -05:00
  • ba6a52b8de updated the documents to include all plugins and some other minor tweaks. Mark VanderVoord 2014-02-28 15:08:38 -05:00
  • 26b3f6ef65 Fix encoding issues for anyone using a somewhat modern Ruby (1.9 or greater) Mark VanderVoord 2014-02-28 10:58:57 -05:00
  • a432aa3436 Update to latest version of Unity Mark VanderVoord 2014-03-13 16:23:29 -04:00
  • 31ae10b470 Merge pull request #24 from malsyned/assert_fixes Mark VanderVoord 2014-03-09 13:57:04 -04:00
  • b829be67b3 Fixed "comparison between pointer and integer" resulting from bad arg expectation assert generation. Dennis Lambe Jr 2014-03-08 23:05:51 -05:00
  • 93d812d528 Replaced class-level aliasing of code_verify_an_arg_expectation with instance-level dispatch. Fixed a bug in code_verify_an_arg_expectation_with_no_arrays which was being hidden from the unit tests by aliasing. Dennis Lambe Jr 2014-03-08 22:20:28 -05:00
  • 5db3725d30 Merge pull request #21 from ThrowTheSwitch/bug/encoding Mark VanderVoord 2014-03-07 15:57:57 -05:00
  • 5547caf0ee slightly better system testing Mark VanderVoord 2014-03-03 20:45:54 -05:00
  • 9375b6b2d2 fix broken unit tests Mark VanderVoord 2014-03-03 20:37:27 -05:00
  • 503119fdee fixed a minor error that was giving me extra warnings Mark VanderVoord 2014-03-03 19:41:35 -05:00
  • 86594eea25 * split :args_only feature from :ignore plugin to be its own :expect_any_args plugin * made :expect_any_args work with intermixed expects the way you would think it should work. Mark VanderVoord 2014-03-03 19:28:50 -05:00
  • f6ef81c269 updated the documents to include all plugins and some other minor tweaks. Mark VanderVoord 2014-02-28 15:08:38 -05:00
  • 85ce6b2513 Fix encoding issues for anyone using a somewhat modern Ruby (1.9 or greater) Mark VanderVoord 2014-02-28 10:58:57 -05:00
  • 6bfe7ce784 capture user's expectations as system tests so that we can fix them soon Mark VanderVoord 2014-02-28 09:13:09 -05:00
  • cf9961f81e - add tests to prove that args_only ignores are working as desired. Mark VanderVoord 2014-02-28 09:03:28 -05:00
  • 5d7cf7905f I'm stupid. This wasn't meant to be in the repo Mark VanderVoord 2014-02-28 08:23:47 -05:00
  • 5f5ef77092 verify yet more function pointer calls Mark VanderVoord 2014-02-28 08:21:10 -05:00
  • 93ab94532c Merge pull request #19 from lgreve/remove_multi_line_typedefs Mark VanderVoord 2014-02-24 09:00:50 -05:00
  • 80a57b436c Remove until a semicolon is found when removing typedefs Lucas Greve 2014-02-23 17:41:57 -07:00
  • 5f6490c370 Remove escaped newline from multiline typedef test Lucas Greve 2014-02-23 17:41:24 -07:00
  • bb5fd622c3 * added ability to pass most options through the command line directly (see doc updates) Mark VanderVoord 2013-10-01 08:26:13 -04:00
  • 342e1d7cce merge in small fix to avoid renaming problems Mark VanderVoord 2013-09-22 12:28:41 -04:00
  • 7c35571599 Merge pull request #14 from canton7/feature/test-on-other-platforms Mark VanderVoord 2013-06-28 04:54:43 -07:00
  • 26191e604f Edit TestCMockC.c so it will (mostly) run on 16-bit platforms. Antony Male 2013-06-28 12:14:04 +01:00
  • ad5f0caec1 Merge pull request #9 from malsyned/return_thru_ptr Greg Williams 2012-12-21 06:19:49 -08:00
  • 1547097028 Added system integration tests for return_thru_ptr and ignore_arg plugins Dennis Lambe Jr 2012-12-20 23:59:14 -05:00
  • 86a664e4f6 Added unit test for new CMock_Guts_MemEndOfChain() C function Dennis Lambe Jr 2012-12-20 18:06:48 -05:00
  • 08c1216eab Added unit tests for return_thru_ptr and ignore_arg plugins Dennis Lambe Jr 2012-12-20 17:26:38 -05:00
  • b2bdc5f476 Added tests for new generator_util function ptr_or_str? Dennis Lambe Jr 2012-12-20 15:14:43 -05:00
  • 861cf07194 Added testing for return_thru_ptr and ignore_arg support in cmock_generator_utils.rb Dennis Lambe Jr 2012-12-20 14:33:54 -05:00
  • 7239d815af Ensure tests pass after adding return_thru_ptr and ignore_arg plugins Dennis Lambe Jr 2012-12-19 20:19:17 -05:00
  • 932785fd71 Added the return_thru_ptr and ignore_arg plugins Dennis Lambe Jr 2012-12-19 19:06:10 -05:00
  • 369b5bcc64 Reverting force_encoding. John Van Enk 2012-11-27 10:37:56 -05:00
  • 9e1d77a94a - Handle filenames with spaces in them unknown 2012-11-25 14:56:15 -05:00
  • 27cad7c9b7 - protect against filenames with dashes for mocking unknown 2012-11-25 14:38:26 -05:00
  • 0647e5a9e2 I think this is only updating some line ending issues. John Van Enk 2012-10-03 16:18:07 -04:00
  • 668c4155d6 remove vendored hardmock; do not try to require test-unit on ruby 1.9 Matt Fletcher 2012-07-16 10:40:21 -04:00
  • feb26e5ac3 updated hardmock and added to git ignore chrishonson 2012-06-22 13:40:20 -04:00
  • a59694e01c profit nick christensen 2012-06-22 11:50:34 -04:00
  • c9cd79303f gemfile nick christensen 2012-06-22 11:21:36 -04:00
  • a68a07095d Merge branch 'master' of github.com:ThrowTheSwitch/CMock John Van Enk 2012-06-20 20:35:40 -04:00
  • 0ed1697598 Added c_exception external. John Van Enk 2012-06-20 20:26:56 -04:00
  • bcde4cc568 added unity submodule Job Vranish 2012-02-10 10:28:51 -05:00
  • a785ed6bf9 - Remove unacceptable characters from module names mvandervoord 2012-05-28 17:47:58 +00:00
  • e2cc434883 - strips out gcc's __attribute__ tags mvandervoord 2012-05-28 17:24:22 +00:00
  • a9b9a61ed0 - Made pointer function parsing more robust (thanks DefinitelyLion!) mvandervoord 2012-05-28 16:50:27 +00:00
  • 1c037f26aa - more cleanup mvandervoord 2012-05-28 15:18:26 +00:00
  • 3b509800dd - Improved handling of pointer types as function arguments mvandervoord 2012-05-28 15:01:59 +00:00
  • cd5d5ec182 - we only need a single gcc target now that they can autodetect the 64-bit support mvandervoord 2012-05-28 01:25:13 +00:00
  • 9afcb4c832 - no longer takes in cmock_line argument when not needed mvandervoord 2012-05-28 00:55:08 +00:00
  • dbb2bacabf working from 'rake rspec' task chrishonson 2012-05-11 15:40:07 -04:00
  • ad1a095fe1 updates from last tools day chrishonson 2012-05-11 14:38:26 -04:00
  • e091a6bb1d initial Nick Christensen 2012-04-27 10:18:01 -04:00
  • 1c12b428e7 initial unknown 2012-04-27 10:10:57 -04:00
  • 9631fbe388 Add initial Markdown conversion of 'CMock Summary.odt'. Scott Vokes 2012-03-30 11:24:21 -04:00
  • 5db01967cb Added exclusion of callinconv module from system tests, since it is Window-specific. This should be added to a separate gcc_win.yml configuration for cross-OS-compatibility. Greg Williams 2012-02-10 14:57:55 -05:00
  • 61c77ce8ae Added directory tasks to add temp folders for system testing, and added initial .gitignore to avoid looking at these genereated folders. Greg Williams 2012-02-10 14:56:28 -05:00
  • 2d0eaf59bc added CException submodule Job Vranish 2012-02-10 14:22:39 -05:00
  • b09dcf068e added unity submodule Job Vranish 2012-02-10 10:28:51 -05:00
  • 5a09a46ebb - fixed error in callback generation with no arguments, no returns, and no count values mvandervoord 2012-01-24 23:47:08 +00:00
  • 1538407030 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@216 bf332499-1b4d-0410-844d-d2d48d5cc64c mvandervoord 2012-01-24 23:09:25 +00:00
  • 5f1521a8af - avoid naming collision with latest versions of Rake mvandervoord 2011-10-11 02:42:02 +00:00
  • d5b1812e2f - updated to support calling conventions without resorting to trickery with attributes mvandervoord 2011-06-07 01:32:51 +00:00
  • 310daf1d9e - updated :unity_helper option to :unity_helper_path because it's... you know... a path. (still backwards compat when needed) mvandervoord 2011-04-28 00:45:41 +00:00
  • 7e372493ff corrected treat_as merging with standard_treat_as_map mkarlesky 2011-04-22 04:53:08 +00:00
  • 0497a4e7e4 - compile in separate pass from mock generation to avoid multiple compilation mvandervoord 2011-03-09 01:43:18 +00:00
  • cc5da75730 - fixed bug where final count not being properly checked for ignores as :args_only mvandervoord 2011-03-03 12:28:00 +00:00
  • 9cdc116b37 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@209 bf332499-1b4d-0410-844d-d2d48d5cc64c mkarlesky 2011-02-10 22:19:06 +00:00
  • 1baf0de1d5 - removed leftovers of old global-order handling mvandervoord 2011-01-28 19:27:13 +00:00
  • 01988411e3 - plugin manager protects against redundant plugin requests mvandervoord 2011-01-28 15:46:43 +00:00
  • eccd9e8412 - strip "extern" keyword when mocking externs mvandervoord 2011-01-28 02:21:14 +00:00
  • 7b0e768415 - added ability to inject standard includes as <blah.h> mvandervoord 2011-01-28 01:46:51 +00:00
  • d7caef0569 - dropped build from version.info file... just major and minor number mvandervoord 2011-01-14 00:55:08 +00:00
  • b7ab7eabf1 Made EOLs consistent. Updated build & version info. mkarlesky 2011-01-13 21:07:07 +00:00
  • e9a7151241 - Reworked memory handling to avoid realloc problems if it decides to relocate the block. mvandervoord 2011-01-13 18:10:57 +00:00
  • 1504d71f77 updated release info files mkarlesky 2011-01-13 16:13:33 +00:00
  • cee9277594 - updated CMock documentation - beefed up 64-bit testing mvandervoord 2010-12-29 03:10:53 +00:00
  • 53d2c855bf - added options to specify where include files should be placed - plus and minus signs in function prototypes (like as part of the array size) no longer break mvandervoord 2010-12-28 20:26:37 +00:00
  • 353e9f5ed1 - update unity to new location mvandervoord 2010-12-22 16:43:38 +00:00
  • 66b0019821 - fixed issue where cmock wanted to treat function pointers as memory compares if they were not typedefs. This was ok on some platforms but not others. mvandervoord 2010-12-08 16:59:32 +00:00
  • ac35f1bfe4 - fixed bug where people using defines as their array argument size were getting parse issues - suppress warning for CException where it wants to remind me that the address is always going to be true. duh. mvandervoord 2010-12-08 15:56:33 +00:00
  • 6ba1032477 - beefed up testing of :treat_as and pointer combinations mvandervoord 2010-11-23 02:08:49 +00:00
  • 27769da9c9 - made out of order call messages more clear. mvandervoord 2010-11-19 05:09:08 +00:00
  • 593f4e3e30 - removed runTest because it is no longer needed with new Unity updates mvandervoord 2010-11-10 16:15:48 +00:00
  • 0e12f087bd - Works with Ruby 1.8.6, 1.8.7, 1.9.1, 1.9.2 (and possibly others) mvandervoord 2010-10-22 17:20:31 +00:00
  • 72ca191840 - example now uses Unity generate_test_runner's yaml file option mvandervoord 2010-09-22 01:21:32 +00:00
  • e0f20f0992 git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@190 bf332499-1b4d-0410-844d-d2d48d5cc64c mvandervoord 2010-09-21 00:48:40 +00:00
  • c8a944becf added 64 bit gcc target (works on a macbook, for example) mvandervoord 2010-09-21 00:39:26 +00:00
  • cc9abe8e18 - added support for stripping out things like gcc __attributes__ - moved targets into a subdirectory called targets, like unity mvandervoord 2010-09-19 02:17:29 +00:00
  • ea78315418 - tweaked rakefile helper to use a configurable path from yaml file mvandervoord 2010-09-06 19:17:26 +00:00
  • 345b0c6576 - improved inline parsing test to include full blown inline definitions mvandervoord 2010-08-26 11:30:37 +00:00
  • ee12cbe2ab - fixed colour handling in example project mvandervoord 2010-08-13 12:29:32 +00:00
  • 1353e7dec7 - do not abort system tests on first failure mvandervoord 2010-08-13 00:42:49 +00:00
  • 84fd7c8ddc robustified syntax mkarlesky 2010-08-02 16:39:06 +00:00
  • a20af3e1ce updated for updated unity macros mkarlesky 2010-07-30 22:40:12 +00:00