1. 11 3月, 2021 1 次提交
  2. 09 9月, 2020 1 次提交
  3. 30 10月, 2019 2 次提交
  4. 28 10月, 2019 1 次提交
  5. 25 10月, 2019 1 次提交
  6. 23 10月, 2019 3 次提交
  7. 22 10月, 2019 7 次提交
  8. 13 8月, 2019 1 次提交
  9. 06 7月, 2019 1 次提交
  10. 04 7月, 2019 1 次提交
  11. 04 4月, 2019 1 次提交
  12. 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
  13. 22 12月, 2018 1 次提交
  14. 11 12月, 2018 1 次提交
  15. 29 11月, 2018 1 次提交
  16. 09 8月, 2018 1 次提交
  17. 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
  18. 20 11月, 2017 1 次提交
  19. 01 11月, 2017 1 次提交
  20. 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
  21. 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
  22. 12 9月, 2017 1 次提交
  23. 29 3月, 2017 1 次提交
  24. 28 3月, 2017 1 次提交
  25. 21 3月, 2017 3 次提交
  26. 14 3月, 2017 2 次提交