Mark VanderVoord
28195baaba
- Made some tweaks to the way the new detail handling works (to make it look nicer, mostly)
...
- Fixed a big ugly error in the fancy RUN_TEST handler
2015-12-10 18:12:45 -05:00
Mark VanderVoord
bc307bd600
properly slash paths passed to UnityBegin in test runner generator
2015-08-18 08:27:15 -04:00
Mark VanderVoord
98e8590fce
Use correct macro for unity_fixture's FAIL.
...
Output used headers from test runner generator
2015-08-18 08:03:50 -04:00
¯\_(ツ)_/¯
f72ca64b52
"usage" output to show .py ext instead of .rb
...
since this is a python port of "unity_test_summary.rb" the console usage output should say "unity_test_summary.py" instead
2015-07-27 14:24:55 +02:00
Mark VanderVoord
a7b85335be
the test runner generator now has the ability to also output a header file for the tests, which can get pulled into the test itself if desired.
2015-07-21 15:35:33 -04:00
Mark VanderVoord
ab7e322a04
protect against capturing both declaration and definitions and therefore creating a runner which runs that test twice.
2015-07-21 09:37:26 -04:00
Mark VanderVoord
e47ac34c82
Fix default path in unity test summarizer
2015-07-21 08:29:56 -04:00
Mark VanderVoord
ba87d27b77
- switch to old-school hash notation to be backwards compatible with older versions of ruby
2015-07-21 07:35:29 -04:00
Mark VanderVoord
08ffed33d4
Merge pull request #108 from eivindt/test-equal-string-len
...
New asserter: TEST_ASSERT_EQUAL_STRING_LEN
2015-06-19 13:38:10 -04:00
Mark VanderVoord
7272480c1b
Allow summarizer to search through subdirectories for results files
2015-06-19 11:48:48 -04:00
Greg Williams
b922d622a6
Added break out of system vs local includes for enhanced include-based dependency extraction to aid new cmock Make task/build generation.
...
Bumber build and version info since new external capability added for querying includes.
2015-04-06 10:44:44 -04:00
Eivind Tagseth
271f299df5
catch-all-else
2015-03-23 13:20:33 +01:00
Greg Williams
5053f2ca90
Fixed issue with requiring the new type_sanitizer module in different ways
2015-03-12 12:25:43 -04:00
Greg Williams
7fb81c8e95
Merge branch 'master' of github.com:ThrowTheSwitch/Unity
2015-03-12 10:33:33 -04:00
Greg Williams
a24bd45511
Added type_sanitizer.rb to consolidate converting a string to a valid C identifier, which will allow CMock and Ceedling to use the same construct which is currently duplicated in each repo.
2015-03-12 10:33:23 -04:00
Alexander Mueller
0f4ea8906b
Add a port of unity_test_summary.rb to Python
...
Useful in environments without access to ruby
2015-02-11 16:06:03 +01:00
Greg Williams
b953334ef3
Fixed compiler warning and added README.md
2014-11-05 21:43:47 -05:00
Mark McCrum
616dd8bd43
Fixed script unit tests. Fixed generate_test_runner configuration loading
...
- Modified rakefile to look in correct directory for script unit tests
- Updated paths in script unit tests
- Updated 'expectdata' files to match latest version of generated code
- Fixed bug which prevented generate_test_runner from loading config from
yaml file.
2014-10-29 16:10:11 +00:00
Mark VanderVoord
2fef6ea5ac
- cleaned up command-line entry of arguments
...
- made help more clear
- added ability to rename setUp / tearDown / and test prefix.
2014-10-24 22:00:05 -04:00
Mark VanderVoord
a53bb4d177
cleanup command line arguments of runner generator
2014-09-01 16:30:07 -04:00
Mark VanderVoord
14b074336b
reenable results summary.
...
support tests named spec as well.
clean up UnityBegin to make us not have to dig inside it to inject the filename.
Add UNITY_OUTPUT_START() and UNITY_OUTPUT_COMPLETE() for future use.
2014-07-30 22:12:49 -04:00
Greg Williams
a4a2eb787d
Added more robust handling of test includes, and to provide backwards API compatibility for Ceedling
2014-07-30 10:28:24 -04:00
Greg Williams
3d8e4afb5f
Added .travis.yml to config travis build properly
2014-07-29 14:47:42 -04:00
Greg Williams
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.
2014-07-25 11:36:33 -04:00
Mark VanderVoord
1cf02f8bf3
support cmock's need to destroy all of its memory at the end of the suite
2014-05-21 19:29:44 -04:00
Mark VanderVoord
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.
2014-04-21 16:55:12 -04:00
Mark VanderVoord
a77f0308a7
Don't use any Ruby 1.9-only notation in the encoding call
2014-04-21 16:15:14 -04:00
Mark VanderVoord
f1c778e100
Fixed initialization of data structure by just doing it manually instead of statically (goodbye compiler warnings!)
2014-03-07 15:17:25 -05:00
Mark VanderVoord
d3c18c26ad
support different encoding styles and force to something we can work with.
2014-02-28 10:37:47 -05:00
unknown
5cdd6b6778
Initial import of report parser.
...
This parser will scan an output file, pull all Unity related tests and summarize them in a report to console or put them in an XML file for use with Jenkins
2013-12-20 07:59:47 -05:00
shellyniz
4460fc50f1
Update generate_test_runner.rb
...
Bug - compilation error when using parametrized tests with user defined types. When using TEST_CASE and parametrised test and passing parameters which are of user defined types, the test_runner does not compile because it does not recognize the user defined types.
Test runner should copy the include statements from the test file
2013-06-21 20:23:24 +03:00
mvandervoord
97000e0104
- make test runner handle spaces and dashes in file names
2012-11-25 15:52:27 -05:00
Scott Parrish
c5ba747a24
Fix typos in unity_test_summary.rb usage statement.
2012-08-17 22:51:21 -04:00
mvandervoord
d0d5ec5d75
- unity_test_summary script callable from command line again
...
- fixed obj_file sorting in rakefiles
- gave better anchors for gcc to grab on test pass/fail by breaking them out as functions
- fixed minor type issues
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@137 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2012-01-02 21:38:36 +00:00
mvandervoord
3a82e1eeab
- fixed summarizer to handle more generic input
...
- ignore comments in test parser
- fixed a couple bugs in 16-bit support
- fixed minor compiler errors for less lenient compilers
- fixed error in docs.
- renamed link to link_it in rakefiles to avoid collision in new versions of rake
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@136 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-10-11 02:40:04 +00:00
mvandervoord
7deba78730
- backed out Mike's incorrect changes to generate_test_runner
...
- made generate_test_runner's two include groups more clearly differentiated
- added negative tests to int16's.
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@133 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-04-28 00:29:20 +00:00
mkarlesky
b44d3f3e9d
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@132 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-04-27 04:36:26 +00:00
mkarlesky
9691acfb82
fixed forgotten includes
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@131 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-04-27 04:24:05 +00:00
mvandervoord
114755e200
- renamed parts of test hash used internally so ceedling can inject information more easily.
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@129 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-04-17 23:01:26 +00:00
mvandervoord
39654f36e8
- separated generate step in test runner generator
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@128 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-04-15 01:01:39 +00:00
mvandervoord
3e472491c9
- added ability to parse fun characters like parenthesis in TEST_CASES
...
- fixed TEST_CASE error
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@115 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-01-22 18:53:23 +00:00
mvandervoord
aca9892418
- fixed yaml load option
...
- added option to specify includes as <stdlib.h> so that they will get angle brackets instead of ""
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@114 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2011-01-22 18:20:39 +00:00
mvandervoord
4e4d4291d6
- updated documentation
...
- parameterized tests now output parameters as part of message
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@110 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-12-28 15:32:20 +00:00
mvandervoord
26c61f611f
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@109 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-12-27 17:33:08 +00:00
mvandervoord
57178b9295
- tweaked parameterized tests to be C99 standards compliant
...
- fixed a few bugs in fixtures to get it to pass against our standard compilers
- added extern of OUTPUT_CHAR method to keep compilers from complaining
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@107 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-12-01 01:56:24 +00:00
mvandervoord
780c17d017
- updated unity test runner generator to support parameterized tests optionally.
...
- updated docs to better discuss generator options.
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@104 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-11-26 19:37:22 +00:00
mvandervoord
f2ce354f99
- cleaned up test runner problems. again getting ready to support parameterized tests
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@103 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-11-10 16:15:09 +00:00
mvandervoord
7ecafcbe5c
- revert last change until I figure out what I screwed up
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@102 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-11-10 15:35:57 +00:00
mvandervoord
953b55c7e3
- made RUN_TEST so that it doesn't require a custom runTest by default
...
- updated generator to lay simple foundation for parameterized test support
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@101 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-11-10 14:53:34 +00:00
mvandervoord
4f2de8c87e
- now compat with Ruby 1.9.2
...
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@99 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
2010-10-22 00:46:58 +00:00