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.

80 lines
1.3 KiB

11 months ago
  1. :project:
  2. :use_exceptions: FALSE
  3. :use_test_preprocessor: TRUE
  4. :use_auxiliary_dependencies: TRUE
  5. :build_root: build
  6. :release_build: TRUE
  7. :test_file_prefix: test_
  8. :which_ceedling: gem
  9. :ceedling_version: 0.31.1
  10. :default_tasks:
  11. - test:all
  12. :test_build:
  13. :use_assembly: TRUE
  14. :release_build:
  15. :output: Calculator.out
  16. :use_assembly: FALSE
  17. :environment:
  18. :extension:
  19. :executable: .out
  20. :paths:
  21. :test:
  22. - +:test/**
  23. :source:
  24. - src/**
  25. :support:
  26. :libraries: []
  27. :defines:
  28. :common: &common_defines []
  29. :test:
  30. - *common_defines
  31. - TEST
  32. - UNITY_INCLUDE_DOUBLE
  33. :test_preprocess:
  34. - *common_defines
  35. - TEST
  36. :cmock:
  37. :mock_prefix: mock_
  38. :when_no_prototypes: :warn
  39. :enforce_strict_ordering: TRUE
  40. :plugins:
  41. - :ignore
  42. - :callback
  43. :treat_as:
  44. uint8: HEX8
  45. uint16: HEX16
  46. uint32: UINT32
  47. int8: INT8
  48. bool: UINT8
  49. :gcov:
  50. :reports:
  51. - HtmlDetailed
  52. :gcovr:
  53. :html_medium_threshold: 75
  54. :html_high_threshold: 90
  55. :libraries:
  56. :placement: :end
  57. :flag: "-l${1}"
  58. :path_flag: "-L ${1}"
  59. :system:
  60. - 'm' # for example, you might list 'm' to grab the math library
  61. :test: []
  62. :release: []
  63. :plugins:
  64. :load_paths:
  65. - "#{Ceedling.load_path}"
  66. :enabled:
  67. - stdout_pretty_tests_report
  68. - xml_tests_report
  69. - module_generator
  70. ...