1. 23 10月, 2019 1 次提交
  2. 22 10月, 2019 7 次提交
  3. 13 8月, 2019 1 次提交
  4. 06 7月, 2019 1 次提交
  5. 04 7月, 2019 1 次提交
  6. 04 4月, 2019 1 次提交
  7. 01 2月, 2019 2 次提交
    • E
      Improvements to the execution time feature · 076f0fff
      elliot 提交于
      - Running time macros have been made more portable, previously it was not
        possible to override all macros
      - Running time macros will be executed by default test runner, and auto test
        runners
      - Adds a default execution time implementation for unix. (Previous default
        implementation only worked on Windows)
      - For embedded platforms there is a simple method of getting a default
        implementation by defining a single macro UNITY_CLOCK_MS()
      - Removed need for UNITY_EXEC_TIME_RESET. This was not being used for the default
        implementations, if anything ever did need reset-like functionality it could
        simply be wrapped up with the start or stop macros for that platform
      076f0fff
    • E
      Add ability to override name of the 'resetTest' function · 14569151
      elliot 提交于
      This allows multiple groups to be compiled into the same executable by naming each function uniquely.
      14569151
  8. 22 12月, 2018 1 次提交
  9. 11 12月, 2018 1 次提交
  10. 29 11月, 2018 1 次提交
  11. 09 8月, 2018 1 次提交
  12. 07 6月, 2018 1 次提交
    • T
      Add support for :mock_suffix · ceecf1fa
      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.
      ceecf1fa
  13. 20 11月, 2017 1 次提交
  14. 01 11月, 2017 1 次提交
  15. 09 10月, 2017 2 次提交
    • J
      Make weak symbol usage more portable: · df78aade
      John Lindgren 提交于
      - Enable support for Green Hills Software compiler
      - Define weak implementations only once except on Windows
      df78aade
    • J
      Fix link errors with MinGW. · a7e8797e
      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.
      a7e8797e
  16. 14 9月, 2017 1 次提交
    • J
      Allow suiteSetUp() and suiteTearDown() to be provided as normal C functions. · 2593c31b
      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.
      2593c31b
  17. 12 9月, 2017 1 次提交
  18. 29 3月, 2017 1 次提交
  19. 28 3月, 2017 1 次提交
  20. 21 3月, 2017 3 次提交
  21. 14 3月, 2017 2 次提交
  22. 25 12月, 2016 1 次提交
  23. 10 11月, 2016 1 次提交
  24. 22 9月, 2016 2 次提交
    • L
      Do not match strings across newlines · bc4da247
      L.J. Hill 提交于
      bc4da247
    • L
      Test generator: scrub strings after comments · 9caae856
      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.
      9caae856
  25. 13 7月, 2016 1 次提交
  26. 09 7月, 2016 1 次提交
  27. 27 6月, 2016 1 次提交
  28. 23 6月, 2016 1 次提交