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.

243 lines
5.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years 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. - m
  65. :flags: {}
  66. :extension:
  67. :header: ".h"
  68. :source: ".c"
  69. :assembly: ".s"
  70. :object: ".o"
  71. :libraries:
  72. - ".a"
  73. - ".so"
  74. :executable: ".out"
  75. :map: ".map"
  76. :list: ".lst"
  77. :testpass: ".pass"
  78. :testfail: ".fail"
  79. :dependencies: ".d"
  80. :unity:
  81. :vendor_path: "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/vendor"
  82. :defines: []
  83. :cmock:
  84. :vendor_path: "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/vendor"
  85. :defines: []
  86. :includes: []
  87. :mock_prefix: mock_
  88. :when_no_prototypes: :warn
  89. :enforce_strict_ordering: true
  90. :plugins:
  91. - :ignore
  92. - :callback
  93. :treat_as:
  94. uint8: HEX8
  95. uint16: HEX16
  96. uint32: UINT32
  97. int8: INT8
  98. bool: UINT8
  99. :mock_path: build/test/mocks
  100. :verbosity: 3
  101. :unity_helper: false
  102. :cexception:
  103. :vendor_path: "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/vendor"
  104. :defines: []
  105. :test_runner:
  106. :includes: []
  107. :file_suffix: _runner
  108. :tools:
  109. :test_compiler:
  110. :executable: gcc
  111. :name: default_test_compiler
  112. :stderr_redirect: :none
  113. :background_exec: :none
  114. :optional: false
  115. :arguments:
  116. - ''
  117. - ''
  118. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  119. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  120. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  121. - "-DGNU_COMPILER"
  122. - "-g"
  123. - ''
  124. - -c "${1}"
  125. - -o "${2}"
  126. - "-MMD"
  127. - -MF "${4}"
  128. :test_fixture:
  129. :executable: "${1}"
  130. :name: default_test_fixture
  131. :stderr_redirect: :auto
  132. :background_exec: :none
  133. :optional: false
  134. :arguments: []
  135. :test_linker:
  136. :executable: gcc
  137. :name: default_test_linker
  138. :stderr_redirect: :none
  139. :background_exec: :none
  140. :optional: false
  141. :arguments:
  142. - ''
  143. - ''
  144. - ''
  145. - '"${1}"'
  146. - "${5}"
  147. - -o "${2}"
  148. - ''
  149. - "${4}"
  150. - ''
  151. :test_file_preprocessor:
  152. :executable: gcc
  153. :name: default_test_file_preprocessor
  154. :stderr_redirect: :none
  155. :background_exec: :none
  156. :optional: false
  157. :arguments:
  158. - ''
  159. - ''
  160. - "-E"
  161. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  162. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  163. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  164. - "-D$": DEFINES_TEST_PREPROCESS
  165. - "-DGNU_COMPILER"
  166. - '"${1}"'
  167. - -o "${2}"
  168. :test_file_preprocessor_directives:
  169. :executable: gcc
  170. :name: default_test_file_preprocessor_directives
  171. :stderr_redirect: :none
  172. :background_exec: :none
  173. :optional: false
  174. :arguments:
  175. - "-E"
  176. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  177. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  178. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  179. - "-D$": DEFINES_TEST_PREPROCESS
  180. - "-DGNU_COMPILER"
  181. - "-fdirectives-only"
  182. - '"${1}"'
  183. - -o "${2}"
  184. :test_includes_preprocessor:
  185. :executable: gcc
  186. :name: default_test_includes_preprocessor
  187. :stderr_redirect: :none
  188. :background_exec: :none
  189. :optional: false
  190. :arguments:
  191. - ''
  192. - ''
  193. - "-E"
  194. - "-MM"
  195. - "-MG"
  196. - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR
  197. - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE
  198. - "-D$": COLLECTION_DEFINES_TEST_AND_VENDOR
  199. - "-D$": DEFINES_TEST_PREPROCESS
  200. - "-DGNU_COMPILER"
  201. - '"${1}"'
  202. :test_compiler:
  203. :arguments: []
  204. :test_linker:
  205. :arguments: []
  206. :test_fixture:
  207. :arguments: []
  208. :link_objects: []
  209. :test_includes_preprocessor:
  210. :arguments: []
  211. :test_file_preprocessor:
  212. :arguments: []
  213. :test_file_preprocessor_directives:
  214. :arguments: []
  215. :test_dependencies_generator:
  216. :arguments: []
  217. :release_compiler:
  218. :arguments: []
  219. :release_linker:
  220. :arguments: []
  221. :release_assembler:
  222. :arguments: []
  223. :release_dependencies_generator:
  224. :arguments: []
  225. :plugins:
  226. :load_paths:
  227. - "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins"
  228. :enabled:
  229. - stdout_pretty_tests_report
  230. - module_generator
  231. :display_raw_test_results: false
  232. :stdout_pretty_tests_report_path: "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/stdout_pretty_tests_report"
  233. :module_generator_path: "/var/lib/gems/3.0.0/gems/ceedling-0.31.1/lib/../plugins/module_generator"
  234. :gcov:
  235. :reports:
  236. - HtmlDetailed
  237. :gcovr:
  238. :html_medium_threshold: 75
  239. :html_high_threshold: 90
  240. :module_generator:
  241. :project_root: "./"
  242. :source_root: src/
  243. :test_root: test/