summaryrefslogtreecommitdiff
path: root/test/project.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/project.yml')
-rw-r--r--test/project.yml21
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
...