diff options
Diffstat (limited to 'test/project.yml')
| -rw-r--r-- | test/project.yml | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/test/project.yml b/test/project.yml index 8ceaf63ce..dc4a9cb28 100644 --- a/test/project.yml +++ b/test/project.yml @@ -7,6 +7,7 @@ :project: :use_exceptions: TRUE + :use_mocks: TRUE :use_test_preprocessor: TRUE :use_auxiliary_dependencies: TRUE :use_deep_dependencies: TRUE @@ -17,6 +18,9 @@ :default_tasks: - test:all +#:test_build: +# :use_assembly: TRUE + #:release_build: # :output: MyApp.out # :use_assembly: FALSE @@ -39,13 +43,12 @@ # in order to add common defines: # 1) remove the trailing [] from the :common: section # 2) add entries to the :common: section (e.g. :test: has TEST defined) - :commmon: &common_defines [] + :common: &common_defines + - _UNITY_TEST_ :test: - *common_defines - - _TEST_ :test_preprocess: - *common_defines - - _TEST_ :cmock: :mock_prefix: mock_ @@ -53,6 +56,8 @@ :enforce_strict_ordering: TRUE :plugins: - :ignore + - :ignore_arg + - :return_thru_ptr - :callback - :array :treat_as: @@ -62,8 +67,15 @@ int8: INT8 bool: UINT8 +# Add -gcov to the plugins list to make sure of the gcov plugin +# You will need to have gcov and gcovr both installed to make it work. +# For more information on these options, see docs in plugins/gcov :gcov: - :html_report_type: basic + :html_report: TRUE + :html_report_type: detailed + :html_medium_threshold: 75 + :html_high_threshold: 90 + :xml_report: FALSE #:tools: # Ceedling defaults to using gcc for compiling, linking, etc. @@ -90,4 +102,5 @@ - stdout_pretty_tests_report - module_generator - raw_output_report + - colour_report ... |
