You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

242 lines
5.4 KiB

11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
  1. ---
  2. :project:
  3. :use_exceptions: false
  4. :use_mocks: true
  5. :compile_threads: 1
  6. :test_threads: 1
  7. :use_test_preprocessor: true
  8. :use_preprocessor_directives: false
  9. :use_deep_dependencies: false
  10. :generate_deep_dependencies: true
  11. :auto_link_deep_dependencies: false
  12. :test_file_prefix: test_
  13. :options_paths: []
  14. :release_build: false
  15. :use_auxiliary_dependencies: true
  16. :build_root: build
  17. :which_ceedling: gem
  18. :ceedling_version: 0.31.1
  19. :default_tasks:
  20. - test:all
  21. :release_build:
  22. :use_assembly: false
  23. :artifacts: []
  24. :paths:
  25. :test:
  26. - "+:test/**"
  27. - "-:test/support"
  28. :source:
  29. - src/**
  30. :support:
  31. - test/support
  32. :include: []
  33. :libraries: []
  34. :test_toolchain_include: []
  35. :release_toolchain_include: []
  36. :files:
  37. :test: []
  38. :source: []
  39. :assembly: []
  40. :support: []
  41. :include: []
  42. :environment:
  43. - :rake_columns: '120'
  44. :defines:
  45. :test:
  46. - &1 []
  47. - TEST
  48. :test_preprocess:
  49. - *1
  50. - TEST
  51. :release: []
  52. :release_preprocess: []
  53. :use_test_definition: false
  54. :common: []
  55. :libraries:
  56. :flag: "-l${1}"
  57. :path_flag: "-L ${1}"
  58. :test: []
  59. :test_preprocess: []
  60. :release: []
  61. :release_preprocess: []
  62. :placement: :end
  63. :system: []
  64. :flags: {}
  65. :extension:
  66. :header: ".h"
  67. :source: ".c"
  68. :assembly: ".s"
  69. :object: ".o"
  70. :libraries:
  71. - ".a"
  72. - ".so"
  73. :executable: ".out"
  74. :map: ".map"
  75. :list: ".lst"
  76. :testpass: ".pass"
  77. :testfail: ".fail"
  78. :dependencies: ".d"
  79. :unity:
  80. :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor
  81. :defines: []
  82. :cmock:
  83. :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor
  84. :defines: []
  85. :includes: []
  86. :mock_prefix: mock_
  87. :when_no_prototypes: :warn
  88. :enforce_strict_ordering: true
  89. :plugins:
  90. - :ignore
  91. - :callback
  92. :treat_as:
  93. uint8: HEX8
  94. uint16: HEX16
  95. uint32: UINT32
  96. int8: INT8
  97. bool: UINT8
  98. :mock_path: build/test/mocks
  99. :verbosity: 3
  100. :unity_helper: false
  101. :cexception:
  102. :vendor_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/vendor
  103. :defines: []
  104. :test_runner:
  105. :includes: []
  106. :file_suffix: _runner
  107. :tools:
  108. :test_compiler:
  109. :executable: gcc.exe
  110. :name: default_test_compiler
  111. :stderr_redirect: :none
  112. :background_exec: :none
  113. :optional: false
  114. :arguments:
  115. - ''
  116. - ''
  117. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  118. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  119. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  120. - "-DGNU_COMPILER"
  121. - "-g"
  122. - ''
  123. - -c "${1}"
  124. - -o "${2}"
  125. - "-MMD"
  126. - -MF "${4}"
  127. :test_fixture:
  128. :executable: "${1}"
  129. :name: default_test_fixture
  130. :stderr_redirect: :auto
  131. :background_exec: :none
  132. :optional: false
  133. :arguments: []
  134. :test_linker:
  135. :executable: gcc.exe
  136. :name: default_test_linker
  137. :stderr_redirect: :none
  138. :background_exec: :none
  139. :optional: false
  140. :arguments:
  141. - ''
  142. - ''
  143. - ''
  144. - '"${1}"'
  145. - "${5}"
  146. - -o "${2}"
  147. - ''
  148. - "${4}"
  149. - ''
  150. :test_file_preprocessor:
  151. :executable: gcc.exe
  152. :name: default_test_file_preprocessor
  153. :stderr_redirect: :none
  154. :background_exec: :none
  155. :optional: false
  156. :arguments:
  157. - ''
  158. - ''
  159. - "-E"
  160. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  161. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  162. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  163. - "-D$": DEFINES_TEST_PREPROCESS
  164. - "-DGNU_COMPILER"
  165. - '"${1}"'
  166. - -o "${2}"
  167. :test_file_preprocessor_directives:
  168. :executable: gcc.exe
  169. :name: default_test_file_preprocessor_directives
  170. :stderr_redirect: :none
  171. :background_exec: :none
  172. :optional: false
  173. :arguments:
  174. - "-E"
  175. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  176. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  177. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  178. - "-D$": DEFINES_TEST_PREPROCESS
  179. - "-DGNU_COMPILER"
  180. - "-fdirectives-only"
  181. - '"${1}"'
  182. - -o "${2}"
  183. :test_includes_preprocessor:
  184. :executable: gcc.exe
  185. :name: default_test_includes_preprocessor
  186. :stderr_redirect: :none
  187. :background_exec: :none
  188. :optional: false
  189. :arguments:
  190. - ''
  191. - ''
  192. - "-E"
  193. - "-MM"
  194. - "-MG"
  195. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  196. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  197. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  198. - "-D$": DEFINES_TEST_PREPROCESS
  199. - "-DGNU_COMPILER"
  200. - '"${1}"'
  201. :test_compiler:
  202. :arguments: []
  203. :test_linker:
  204. :arguments: []
  205. :test_fixture:
  206. :arguments: []
  207. :link_objects: []
  208. :test_includes_preprocessor:
  209. :arguments: []
  210. :test_file_preprocessor:
  211. :arguments: []
  212. :test_file_preprocessor_directives:
  213. :arguments: []
  214. :test_dependencies_generator:
  215. :arguments: []
  216. :release_compiler:
  217. :arguments: []
  218. :release_linker:
  219. :arguments: []
  220. :release_assembler:
  221. :arguments: []
  222. :release_dependencies_generator:
  223. :arguments: []
  224. :plugins:
  225. :load_paths:
  226. - C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins
  227. :enabled:
  228. - stdout_pretty_tests_report
  229. - module_generator
  230. :display_raw_test_results: false
  231. :stdout_pretty_tests_report_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/stdout_pretty_tests_report
  232. :module_generator_path: C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/module_generator
  233. :gcov:
  234. :reports:
  235. - HtmlDetailed
  236. :gcovr:
  237. :html_medium_threshold: 75
  238. :html_high_threshold: 90
  239. :module_generator:
  240. :project_root: "./"
  241. :source_root: src/
  242. :test_root: test/