- 29 11月, 2018 1 次提交
-
-
由 John Lindgren 提交于
-
- 09 8月, 2018 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 07 6月, 2018 1 次提交
-
-
由 Trond Einar Snekvik 提交于
Adds support for :mock_suffix when generating mock setup and teardown functions. Also documents both prefix and suffix in the helper script guide.
-
- 27 2月, 2018 2 次提交
-
-
由 Fabian Zahn 提交于
-
由 Fabian Zahn 提交于
Fixed unity fixture output and added methods for each of the different outputs. Added documentation. Fixed some whitespaces. Refactored class_name to class_name_idx (expressiveness). Refactored the xml output to methods (extensibility).
-
- 23 2月, 2018 3 次提交
-
-
由 Fabian Zahn 提交于
- Added more expressiveness to the code - Fixed some of the rubocop hints
-
由 Fabian Zahn 提交于
Refactored the os specific settings, it is now possible to convert both styles on every system (and even mixed)
-
由 Fabian Zahn 提交于
- Fixed stdout output if fixture is active - Refactored the state manipulation of @test_suite and moved it completely into test_suite_verify()
-
- 12 2月, 2018 1 次提交
-
-
由 Fabian Zahn 提交于
-
- 11 2月, 2018 1 次提交
-
-
由 Fabian Zahn 提交于
-
- 30 1月, 2018 1 次提交
-
-
由 Fabian Zahn 提交于
- String split now works correctly for windows and unix (cross platform) - Removed unnecessary whitespaces in the xml output (beautifies the output) - Added support for TEST_IGNORE() (without message)
-
- 20 11月, 2017 1 次提交
-
-
由 Krzysztof Kwiatkowski 提交于
Auto generated test runner should generate a code which includes setjmp.h only if UNITY_EXCLUDE_SETJMP_H is not defined
-
- 01 11月, 2017 1 次提交
-
-
由 John Lindgren 提交于
-
- 09 10月, 2017 2 次提交
-
-
由 John Lindgren 提交于
- Enable support for Green Hills Software compiler - Define weak implementations only once except on Windows
-
由 John Lindgren 提交于
MinGW supports a limited form of weak symbols, with the restriction that weak/default implementations need to be defined in the same translation unit they are called from. Strong/overriding symbols may of course be specified in a different translation unit.
-
- 14 9月, 2017 1 次提交
-
-
由 John Lindgren 提交于
This is simpler and more flexible than embedding C code in the Ruby options (:suite_setup and :suite_teardown). However, support for :suite_setup and :suite_teardown is kept for backwards compatibility. Several configurations are possible: 1. :suite_setup and :suite_teardown options provided and used. 2. :suite_setup and :suite_teardown options not provided (nil): 2a. Weak symbols not supported; suiteSetUp() and suiteTearDown() are not called. It would be simpler to make user-provided functions mandatory in this case, but it could break some pre-existing test suites. 2b. Weak symbols are supported and the stub implementations of suiteSetUp() and suiteTearDown() are called if there are no user-provided functions. 2c. Weak symbols are supported but overridden by user-provided suiteSetUp() and suiteTearDown() functions.
-
- 12 9月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 09 9月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 26 6月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
- Fixed some style issues.
-
- 29 3月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
Started to flesh out rubocop settings for this project. Added rakefile tasks to do so. Updated first script to make it compliant.
-
- 28 3月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
Starting to enforce our coding style. The first step is that we’ve pulled in Rubocop to check out Ruby syntax. There is likely a bit of customization to do yet AND there is definitely that backlog of todo’s that we just told it to ignore.
-
- 21 3月, 2017 3 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
- 14 3月, 2017 2 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
- 08 2月, 2017 1 次提交
-
-
由 Jeremy Hannon 提交于
unity.h and unity_fixture.h output their results in different string formats. This parseOutput.rb script already parsed the unity.h output to generate a JUnit-style XML summary which could be parsed by CI servers to graph the history of test pass/fail results. The changes in this commit allow the script to also handle the output format of unity_fixture.h which utilizes groups to add a layer of organization for tests. The changes in this commit were authored by Justin Seifi, my coworker, who has approved of me submitting his work back to this open source framework repo.
-
- 31 1月, 2017 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 25 12月, 2016 1 次提交
-
-
由 jsalling 提交于
-
- 03 12月, 2016 1 次提交
-
-
由 Matt Chernosky 提交于
This resolves #219. When generating a new module, if all the files to generate already exist then it fails as before. If some of the files already exist, then the files that need to be created are created. Any existing files are not changed. Also added a bunch of tests for this feature via rspec. Run them from the test folder with `rake spec`.
-
- 29 11月, 2016 1 次提交
-
-
由 Matt Chernosky 提交于
-
- 23 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
- configurable case. - better passing of includes and boilerplate information - test only pattern - optional naming conventions for case
-
- 22 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 10 11月, 2016 1 次提交
-
-
由 Mark VanderVoord 提交于
Added ability to inject defines, much like what was built into Ceedling before Ceedling switched to just using this generator.
-
- 28 10月, 2016 2 次提交
-
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
refactor generate_module so that it can be called as a class from within Ceedling (much like the test runner generator)
-
- 22 9月, 2016 2 次提交
-
-
由 L.J. Hill 提交于
-
由 L.J. Hill 提交于
This fixes #220. Removing strings from test files is still dangerous, but much less likely to cause problems after this change to do the removal after removing comments. The bug could still manifest if a test file contains defines two macros, one that contains a single quotation mark and then another defined somewhere after it that contains a single quotation mark. Everything in between the aforementioned quotation marks would still be ignored after this commit, but that is an unlikely scenario.
-
- 13 7月, 2016 1 次提交
-
-
由 Daniel Murdin 提交于
Change-Id: I2dbae30e21ab31921817f68fd7a5e08d21c76626
-