Commit Graph

  • 3ca172edbb moved things that should be in internals into internals. Mark VanderVoord 2014-07-29 15:08:49 -04:00
  • 3d8e4afb5f Added .travis.yml to config travis build properly Greg Williams 2014-07-29 14:47:42 -04:00
  • b5050c6ed3 redirect UNITY_POINTER_WIDTH to define at last catchable moment. Update older gcc targets to be fully explicit. Mark VanderVoord 2014-07-29 13:42:15 -04:00
  • 16e560147c further refinement of auto-detecting integer types Mark VanderVoord 2014-07-29 11:56:59 -04:00
  • 47a778d606 Fixed posix default foregroud color to use 39/default instead of 37/light-gray, since was very hard to see on some dark background terminals. Added Gemfile.lock for rubygems bundle environment consistency. Greg Williams 2014-07-25 11:36:33 -04:00
  • 93db16b6dc - add the rest of the WITHIN integer options (why were those missing? laziness?) - rename the custom FLOAT_TRAIT type because the old name was poor Mark VanderVoord 2014-07-22 13:43:06 -04:00
  • a568862a0c centralize strings for easier maintenance. Mark VanderVoord 2014-07-21 18:52:35 -04:00
  • 9fe750ba89 finish cleaning up floating point support added macros for IS_DETERMINATE and IS_NOT_DETERMINATE Mark VanderVoord 2014-07-21 16:37:18 -04:00
  • a8bd7b5af2 continue to streamline floating point support Mark VanderVoord 2014-07-21 14:38:25 -04:00
  • 96155881ed - rework to not bother with any of the ever-changing test frameworks in Ruby (sigh) for self-testing - started working on cleaner floating point support. more coming. Mark VanderVoord 2014-07-21 14:00:53 -04:00
  • 39cc60ce56 - support "weak" function definitions when available with compiler. Mark VanderVoord 2014-07-08 12:14:26 -04:00
  • e83439528b Make life easier for those creating their own runners: * Add UNITY_BEGIN and UNITY_END macros to simplify usage * Improve RUN_TEST to make line_num optional where possible Mark VanderVoord 2014-07-01 10:13:45 -04:00
  • fe2c691e9d Clean up many warnings. add clang_strict target to help uncover warnings Mark VanderVoord 2014-05-22 13:43:52 -04:00
  • 1cf02f8bf3 support cmock's need to destroy all of its memory at the end of the suite Mark VanderVoord 2014-05-21 19:29:44 -04:00
  • 124bfd8027 unity_fixture_internals.h should no be declaring functions without arguments. shame! Mark VanderVoord 2014-04-21 18:08:34 -04:00
  • d4197dacd0 There was no reason that CMock init and destroy calls should be in the protected blocks. teardown is more flexible if verify is called afterwards. Mark VanderVoord 2014-04-21 16:55:12 -04:00
  • a77f0308a7 Don't use any Ruby 1.9-only notation in the encoding call Mark VanderVoord 2014-04-21 16:15:14 -04:00
  • 651d24744d Merge pull request #68 from toybuilder/master Mark VanderVoord 2014-03-13 10:39:33 -04:00
  • bb729bdc3e fix parameter type for runAllTests to match header toybuilder 2014-03-13 05:58:39 -07:00
  • 06c2a3f7a6 Merge pull request #66 from ThrowTheSwitch/bug/print_styles Mark VanderVoord 2014-03-07 15:36:49 -05:00
  • 8f6f34f98a fixed format tags for u/int assertions Mark VanderVoord 2014-03-07 15:31:52 -05:00
  • 4d2c2a5e82 Merge pull request #65 from ThrowTheSwitch/bug/init Mark VanderVoord 2014-03-07 15:18:56 -05:00
  • f1c778e100 Fixed initialization of data structure by just doing it manually instead of statically (goodbye compiler warnings!) Mark VanderVoord 2014-03-07 15:17:25 -05:00
  • 291c2980e0 Merge pull request #62 from anthonyboorsma/master Mark VanderVoord 2014-03-07 14:47:26 -05:00
  • a3153610f3 Merge pull request #58 from ThrowTheSwitch/bug/double_handling Mark VanderVoord 2014-03-07 14:08:04 -05:00
  • 6a273e081c Merge pull request #57 from ThrowTheSwitch/bug/encoding Mark VanderVoord 2014-03-07 14:07:30 -05:00
  • 9ddfa74a7e fixed casts in UNITY_TEST_ASSERT_EQUAL_UINT*. Was previously casting to signed variables and then sign extending the value before casting to final uint and was causing errorneous test failures when executed on arm target Anthony Boorsma 2014-03-06 09:35:32 -05:00
  • 9a393a28d5 Merge pull request #50 from uozuAho/master Mark VanderVoord 2014-02-28 16:52:34 -05:00
  • 8c5456059f Merge pull request #34 from hoodja/master Mark VanderVoord 2014-02-28 16:42:35 -05:00
  • 701ee5101d fixed another double-float issue: make sure doubles are not both included and excluded. Mark VanderVoord 2014-02-28 15:57:37 -05:00
  • bd0d5ecf29 more tweaks (cast to the right type) Mark VanderVoord 2014-02-28 15:47:11 -05:00
  • 60f0c1a8ae fixed double calls to actually use double handler instead of float handler Mark VanderVoord 2014-02-28 15:25:02 -05:00
  • d3c18c26ad support different encoding styles and force to something we can work with. Mark VanderVoord 2014-02-28 10:37:47 -05:00
  • aa36e5556b Merge pull request #56 from holderbaum/master Mark VanderVoord 2014-02-24 16:29:19 -05:00
  • 5fbc23e856 Print an EOL before printing the TestResult while executing the spec Jakob Holderbaum 2014-02-16 06:03:31 +01:00
  • a18b894618 Merge pull request #55 from Jcarnage/master Mark VanderVoord 2013-12-20 06:48:38 -08:00
  • 5cdd6b6778 Initial import of report parser. unknown 2013-12-20 07:59:47 -05:00
  • 854b68b110 Merge remote-tracking branch 'upstream/master' Warwick Stone 2013-11-05 21:28:11 +11:00
  • d9ac0e1077 Merge branch 'master' of https://github.com/ThrowTheSwitch/Unity Mark VanderVoord 2013-09-22 12:53:21 -04:00
  • a8ad38b2e5 Merge pull request #37 from sdhawley/master Mark VanderVoord 2013-09-22 09:29:25 -07:00
  • 3399bba27b - merged in changes by TheGreenDroid to reduce Lint and Compiler warnings Mark VanderVoord 2013-09-22 12:10:42 -04:00
  • 72c55e0266 - Fixed script tests to match Shelly's changes Mark VanderVoord 2013-09-22 11:53:48 -04:00
  • 635884b08a Merge branch 'master' of https://github.com/ThrowTheSwitch/Unity Mark VanderVoord 2013-09-22 11:40:02 -04:00
  • f5e2ed7648 Merge pull request #44 from shellyniz/master Mark VanderVoord 2013-09-22 08:15:28 -07:00
  • ff1339ca5a - Fixed a gcc warning when -Wall enabled. (Thanks gjcamann) Mark VanderVoord 2013-09-22 10:58:36 -04:00
  • dddf13595d Merge pull request #51 from canton7/feature/ptr-attribute Mark VanderVoord 2013-09-17 04:26:48 -07:00
  • 79ea2883a9 Merge pull request #46 from canton7/feature/hex-array-test-fixes Mark VanderVoord 2013-09-17 04:19:10 -07:00
  • 6dd44f23c9 Allow pointer types to have an attribute Antony Male 2013-07-17 14:49:34 +01:00
  • e4727092e8 Added Eclipse error parsers Warwick Stone 2013-09-05 19:12:26 +10:00
  • 8ca802d4dc Updated examples * Renamed example x to example 3 Warwick Stone 2013-07-19 21:30:35 +10:00
  • d27699d97a Updated examples * Updated example 2 readme * Broke up huge line in example 2 makefile Warwick Stone 2013-07-17 23:27:25 +10:00
  • efc1df828f Added example * Added example that uses unity test fixture Warwick Stone 2013-07-17 23:23:09 +10:00
  • 1b9b197298 Added another example * Simple makefile example, extracted from existing example Warwick Stone 2013-07-17 22:48:50 +10:00
  • 5932565bae Updated example * Moved existing example to its own directory, with the intention of adding more examples * Existing example uses its own .yml file instead of one of the files in targets/. Warwick Stone 2013-07-17 22:42:43 +10:00
  • 843370a7c2 Updated example makefile * Make would fail due to missing build directory. Now it doesn't try to delete build/ Warwick Stone 2013-07-17 22:14:47 +10:00
  • 29812f3f5b Merge pull request #49 from uozuAho/master Mark VanderVoord 2013-07-14 13:20:26 -07:00
  • 53a5ae92c1 Updated examples rakefile * Build directory created if it doesn't exist. This fixes a gcc "no such file or directory" error when running rake Warwick Stone 2013-07-14 20:37:39 +10:00
  • 6f49140354 Merge pull request #47 from canton7/feature/memory-array-test-fixes Mark VanderVoord 2013-06-28 04:50:42 -07:00
  • 6bff2eb938 Merge pull request #45 from canton7/feature/16bitIntArrayEqual Mark VanderVoord 2013-06-28 04:49:09 -07:00
  • 2b484e4239 Fix tests testing TEST_ASSERT_EQUAL_MEMORY_ARRAY on 16-bit platforms Antony Male 2013-06-28 11:10:51 +01:00
  • 318dc8f35a Fix unit tests for TEST_ASSERT_EQUAL_HEX_ARRAY on 16-bit architectures Antony Male 2013-06-28 10:56:23 +01:00
  • 07736afe63 Fix TEST_ASSERT_EQUAL_INT_ARRAY for int sizes other than 32 bits Antony Male 2013-06-28 09:34:49 +01:00
  • 4460fc50f1 Update generate_test_runner.rb shellyniz 2013-06-21 20:23:24 +03:00
  • 19c405ff95 One more edit to build under cygwin Stephen Hawley 2013-04-12 15:01:13 -05:00
  • c54145145f A small change to the makefile so that it builds in a cygwin environment U-AM\505903 2013-04-12 13:18:32 -05:00
  • 770789e9c1 Merge pull request #36 from aguegu/master John Van Enk 2013-03-25 06:23:22 -07:00
  • 356b43d1c2 add './' to in example makefile, since . may not be included in PATH Weihong.Guan 2013-03-25 16:05:30 +08:00
  • 12d3d8eebc Merge branch 'master' of https://github.com/ThrowTheSwitch/Unity James Hood 2013-03-04 21:22:09 -06:00
  • 5e401afa83 updating CLI for unity_fixture.h to handle unknown command line arguments (instead of entering an infinite loop) James Hood 2013-03-04 14:35:18 -06:00
  • ad3861ab43 set test-unit constraint to try to get it to work with ruby 1.8 Job Vranish 2013-02-14 09:51:37 -05:00
  • 56ed87fa45 debugging build failure on ruby 1.8 Job Vranish 2013-02-14 09:37:39 -05:00
  • 307363db28 debugging build failure on ruby 1.8 Job Vranish 2013-02-14 09:14:53 -05:00
  • baad1dfa42 Merge branch 'master' of github.com:ThrowTheSwitch/Unity Job Vranish 2013-02-14 09:05:54 -05:00
  • 08b80dcbd1 added Gemfile Job Vranish 2013-02-14 09:04:33 -05:00
  • af76099975 Merge pull request #32 from alejmrm/missing_defs4uf_ud Mark VanderVoord 2013-02-06 17:01:53 -08:00
  • 6181bedcd3 Merge pull request #33 from hoodja/master Mark VanderVoord 2013-02-06 16:54:30 -08:00
  • 5429d508a6 Merge pull request #30 from TheCount/feature-gcc-64 Mark VanderVoord 2013-02-06 16:52:25 -08:00
  • 6ff4ee8225 Merge pull request #31 from chrisdew/master Mark VanderVoord 2013-02-06 16:49:57 -08:00
  • b8d47ff2a3 report correct (zero-based) index in string array equality mismatch James Hood 2013-02-06 09:58:21 -06:00
  • ef37c6bc60 fix missing #define when UNIT_EXCLUDE_FLOAT is used Alex Rodriguez 2013-02-04 17:03:31 -07:00
  • 726227b1b7 Update makefile Chris Dew 2013-02-01 12:47:02 +00:00
  • e88bc7957f Merge remote-tracking branch 'upstream/master' Alex Rodriguez 2013-01-18 11:01:36 -07:00
  • 5417e1baf3 gcc 64-bit target Alexander Klauer 2013-01-17 13:44:05 +01:00
  • 5ad372b6b3 Merge pull request #15 from vsayer/master Job Vranish 2013-01-15 07:49:46 -08:00
  • 7846b50a0a Merge pull request #29 from bjones1/master John Van Enk 2013-01-11 11:54:56 -08:00
  • 4817d78de3 Fix: Declare all variables before statements in a function. Likewise, place all function prototypes before statements. These changes support Microsoft Visual Studio 2008 Express Edition, which follows C89-style rules. Bryan A. Jones 2013-01-11 12:56:15 -06:00
  • cfc35610b4 Merge pull request #27 from bjones1/master John Van Enk 2013-01-09 19:49:45 -08:00
  • 146dfa3b2d Fix: Corrected type of size in GuardBytes to be size_t, not int. Bryan A. Jones 2013-01-09 09:54:29 -06:00
  • c3475a7397 Merge pull request #25 from malsyned/fixture_fixes Mark VanderVoord 2013-01-09 05:10:34 -08:00
  • 16290a5490 Merge pull request #23 from bjones1/master Mark VanderVoord 2013-01-09 05:07:35 -08:00
  • 47bf32edd6 Made unity_fixture IGNORE_TEST() respect the -v verbose flag. Dennis Lambe Jr 2012-12-21 16:07:49 -05:00
  • e21881c53f Fixed a unity_fixture bug that prevented IGNORE_TEST from properly counting ignored tests. Dennis Lambe Jr 2012-12-21 16:00:11 -05:00
  • 601459a5c2 Fixed compilation warning in unity_fixture.c with optimization on. Dennis Lambe Jr 2012-12-21 15:32:29 -05:00
  • 9d84912761 Ensured unity_fixture tests pass Dennis Lambe Jr 2012-12-21 15:07:09 -05:00
  • bc251726b6 Add: Additional documentation for Unity configuration options. Bryan A. Jones 2012-12-03 11:36:45 -06:00
  • c6c4c43ee3 Merge pull request #21 from bjones1/master Mark VanderVoord 2012-11-29 18:38:27 -08:00
  • 5b1e9818e2 Fix: Clean up UINTY_xxx_WIDTH detection. Document failing approach (sizeof). Bryan A. Jones 2012-11-29 15:34:09 -06:00
  • 9c4d18d157 Merge pull request #18 from bjones1/master Mark VanderVoord 2012-11-29 04:59:36 -08:00
  • f73c5fa606 Fix: - Modify tests to compile under MSVC++ EE 2008 - Change type of floating-point constants to single/double precision as appropriate. Bryan A. Jones 2012-11-26 11:29:47 -06:00
  • 97000e0104 - make test runner handle spaces and dashes in file names mvandervoord 2012-11-25 15:52:27 -05:00