1menu "Unity unit testing library"
2
3    config UNITY_ENABLE_FLOAT
4        bool "Support for float type"
5        default y
6        help
7            If not set, assertions on float arguments will not be available.
8
9
10    config UNITY_ENABLE_DOUBLE
11        bool "Support for double type"
12        default y
13        help
14            If not set, assertions on double arguments will not be available.
15
16    config UNITY_ENABLE_64BIT
17        bool "Support for 64-bit integer types"
18        default n
19        help
20            If not set, assertions on 64-bit integer types will always fail.
21            If this feature is enabled, take care not to pass pointers (which are 32 bit)
22            to UNITY_ASSERT_EQUAL, as that will cause pointer-to-int-cast warnings.
23
24    config UNITY_ENABLE_COLOR
25        bool "Colorize test output"
26        default n
27        help
28            If set, Unity will colorize test results using console escape sequences.
29
30
31    config UNITY_ENABLE_IDF_TEST_RUNNER
32        bool "Include ESP-IDF test registration/running helpers"
33        default y
34        help
35            If set, then the following features will be available:
36
37            - TEST_CASE macro which performs automatic registration of test functions
38            - Functions to run registered test functions: unity_run_all_tests,
39              unity_run_tests_with_filter, unity_run_single_test_by_name.
40            - Interactive menu which lists test cases and allows choosing the tests to
41              be run, available via unity_run_menu function.
42
43            Disable if a different test registration mechanism is used.
44
45    config UNITY_ENABLE_FIXTURE
46        bool "Include Unity test fixture"
47        default n
48        help
49            If set, unity_fixture.h header file and associated source files are part of
50            the build. These provide an optional set of macros and functions to
51            implement test groups.
52
53    config UNITY_ENABLE_BACKTRACE_ON_FAIL
54        bool "Print a backtrace when a unit test fails"
55        default n
56        help
57            If set, the unity framework will print the backtrace information before
58            jumping back to the test menu. The jumping is usually occurs in assert
59            functions such as TEST_ASSERT, TEST_FAIL etc.
60
61endmenu # "Unity unit testing library"
62