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