This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Mesh SDK unit test implicit declaration of function

Hello,

I want to start with BLE Mesh development. Therefore I have downloaded the Mesh SDK Version 4.1.0 from the Website and started to build everything. But I have a problem building the unit test:

[70/273] Building C object mesh/test/CMakeFiles/ut_config_server.dir/src/ut_config_server.c.o
FAILED: mesh/test/CMakeFiles/ut_config_server.dir/src/ut_config_server.c.o 
/usr/bin/gcc  -I../mesh/test/include -I../mesh/stack/api -I../mesh/core/api -I../mesh/core/include -I../mesh/access/api -I../mesh/access/include -I../mesh/bearer/api -I../mesh/bearer/include -I../mesh/prov/api -I../mesh/prov/include -I../mesh/dfu/api -I../mesh/dfu/include -I../mesh/serial/api -I../mesh/serial/include -I../mesh/gatt/api -I../mesh/gatt/include -I../mesh/friend/api -I../mesh/friend/include -I../mesh/test/include/device_wrappers -I../models/foundation/config/include -I../models/remote_provisioning/include -I../models/foundation/health/include -I../models/model_spec/common/include -I../models/model_spec/generic_onoff/include -I../models/model_spec/generic_dtt/include -I../models/model_spec/generic_level/include -I../models/model_spec/generic_ponoff/include -I../models/model_spec/light_ctl/include -I../external/micro-ecc -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/util -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/experimental_section_vars -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/timer -Imocks -I/home/daniel/nrf/CMock/src -I/home/daniel/nrf/CMock/vendor/unity/src -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx/mdk -I../../nRF5_SDK_16.0.0_98a08e2/components/toolchain/cmsis/include -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers/nrf52 --std=gnu99 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -m32 -Wall -Wextra -Werror=implicit-function-declaration -Wno-format -Wno-unused-parameter -Wno-missing-field-initializers -Wno-expansion-to-defined --coverage -fno-sanitize-recover -fsanitize=bounds -fsanitize=address -fsanitize=undefined -O0 -g -g   -DHOST -DSVCALL_AS_NORMAL_FUNCTION -DNRF_MESH_LOG_ENABLE=1 -DLOG_CALLBACK_DEFAULT=log_callback_stdout -DUNIT_TEST=1 -DCMOCK_MEM_DYNAMIC -DINTERNAL_EVT_ENABLE=0 -DACCESS_ELEMENT_COUNT=64 -DACCESS_SUBSCRIPTION_LIST_COUNT=3 -DMESH_FEATURE_FRIEND_ENABLED=0 -MD -MT mesh/test/CMakeFiles/ut_config_server.dir/src/ut_config_server.c.o -MF mesh/test/CMakeFiles/ut_config_server.dir/src/ut_config_server.c.o.d -o mesh/test/CMakeFiles/ut_config_server.dir/src/ut_config_server.c.o   -c ../mesh/test/src/ut_config_server.c
../mesh/test/src/ut_config_server.c: In function ‘test_heartbeat_sub_set’:
../mesh/test/src/ut_config_server.c:2581:5: error: implicit declaration of function ‘heartbeat_subscription_get_ExpectAnyArgsAndReturn’; did you mean ‘heartbeat_subscription_set_ExpectAnyArgsAndReturn’? [-Werror=implicit-function-declaration]
 2581 |     heartbeat_subscription_get_ExpectAnyArgsAndReturn(&sub);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     heartbeat_subscription_set_ExpectAnyArgsAndReturn
cc1: some warnings being treated as errors
[72/273] Building C object mesh/test/CMakeFiles/ut_config_server_friend.dir/src/ut_config_server.c.o
FAILED: mesh/test/CMakeFiles/ut_config_server_friend.dir/src/ut_config_server.c.o 
/usr/bin/gcc  -I../mesh/test/include -I../mesh/stack/api -I../mesh/core/api -I../mesh/core/include -I../mesh/access/api -I../mesh/access/include -I../mesh/bearer/api -I../mesh/bearer/include -I../mesh/prov/api -I../mesh/prov/include -I../mesh/dfu/api -I../mesh/dfu/include -I../mesh/serial/api -I../mesh/serial/include -I../mesh/gatt/api -I../mesh/gatt/include -I../mesh/friend/api -I../mesh/friend/include -I../mesh/test/include/device_wrappers -I../models/foundation/config/include -I../models/remote_provisioning/include -I../models/foundation/health/include -I../models/model_spec/common/include -I../models/model_spec/generic_onoff/include -I../models/model_spec/generic_dtt/include -I../models/model_spec/generic_level/include -I../models/model_spec/generic_ponoff/include -I../models/model_spec/light_ctl/include -I../external/micro-ecc -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/util -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/experimental_section_vars -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/timer -Imocks -I/home/daniel/nrf/CMock/src -I/home/daniel/nrf/CMock/vendor/unity/src -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx/mdk -I../../nRF5_SDK_16.0.0_98a08e2/components/toolchain/cmsis/include -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers/nrf52 --std=gnu99 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -m32 -Wall -Wextra -Werror=implicit-function-declaration -Wno-format -Wno-unused-parameter -Wno-missing-field-initializers -Wno-expansion-to-defined --coverage -fno-sanitize-recover -fsanitize=bounds -fsanitize=address -fsanitize=undefined -O0 -g -g   -DHOST -DSVCALL_AS_NORMAL_FUNCTION -DNRF_MESH_LOG_ENABLE=1 -DLOG_CALLBACK_DEFAULT=log_callback_stdout -DUNIT_TEST=1 -DCMOCK_MEM_DYNAMIC -DINTERNAL_EVT_ENABLE=0 -DACCESS_ELEMENT_COUNT=64 -DACCESS_SUBSCRIPTION_LIST_COUNT=3 -DMESH_FEATURE_FRIEND_ENABLED=1 -MD -MT mesh/test/CMakeFiles/ut_config_server_friend.dir/src/ut_config_server.c.o -MF mesh/test/CMakeFiles/ut_config_server_friend.dir/src/ut_config_server.c.o.d -o mesh/test/CMakeFiles/ut_config_server_friend.dir/src/ut_config_server.c.o   -c ../mesh/test/src/ut_config_server.c
../mesh/test/src/ut_config_server.c: In function ‘test_heartbeat_sub_set’:
../mesh/test/src/ut_config_server.c:2581:5: error: implicit declaration of function ‘heartbeat_subscription_get_ExpectAnyArgsAndReturn’; did you mean ‘heartbeat_subscription_set_ExpectAnyArgsAndReturn’? [-Werror=implicit-function-declaration]
 2581 |     heartbeat_subscription_get_ExpectAnyArgsAndReturn(&sub);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     heartbeat_subscription_set_ExpectAnyArgsAndReturn
cc1: some warnings being treated as errors
[76/273] Building C object mesh/test/CMakeFiles/ut_config_server_proxy.dir/src/ut_config_server.c.o
FAILED: mesh/test/CMakeFiles/ut_config_server_proxy.dir/src/ut_config_server.c.o 
/usr/bin/gcc  -I../mesh/test/include -I../mesh/stack/api -I../mesh/core/api -I../mesh/core/include -I../mesh/access/api -I../mesh/access/include -I../mesh/bearer/api -I../mesh/bearer/include -I../mesh/prov/api -I../mesh/prov/include -I../mesh/dfu/api -I../mesh/dfu/include -I../mesh/serial/api -I../mesh/serial/include -I../mesh/gatt/api -I../mesh/gatt/include -I../mesh/friend/api -I../mesh/friend/include -I../mesh/test/include/device_wrappers -I../models/foundation/config/include -I../models/remote_provisioning/include -I../models/foundation/health/include -I../models/model_spec/common/include -I../models/model_spec/generic_onoff/include -I../models/model_spec/generic_dtt/include -I../models/model_spec/generic_level/include -I../models/model_spec/generic_ponoff/include -I../models/model_spec/light_ctl/include -I../external/micro-ecc -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/util -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/experimental_section_vars -I../../nRF5_SDK_16.0.0_98a08e2/components/libraries/timer -Imocks -I/home/daniel/nrf/CMock/src -I/home/daniel/nrf/CMock/vendor/unity/src -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx -I../../nRF5_SDK_16.0.0_98a08e2/modules/nrfx/mdk -I../../nRF5_SDK_16.0.0_98a08e2/components/toolchain/cmsis/include -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers -I../../nRF5_SDK_16.0.0_98a08e2/components/softdevice/s132/headers/nrf52 --std=gnu99 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -m32 -Wall -Wextra -Werror=implicit-function-declaration -Wno-format -Wno-unused-parameter -Wno-missing-field-initializers -Wno-expansion-to-defined --coverage -fno-sanitize-recover -fsanitize=bounds -fsanitize=address -fsanitize=undefined -O0 -g -g   -DHOST -DSVCALL_AS_NORMAL_FUNCTION -DNRF_MESH_LOG_ENABLE=1 -DLOG_CALLBACK_DEFAULT=log_callback_stdout -DUNIT_TEST=1 -DCMOCK_MEM_DYNAMIC -DINTERNAL_EVT_ENABLE=0 -DACCESS_ELEMENT_COUNT=64 -DACCESS_SUBSCRIPTION_LIST_COUNT=3 -DMESH_FEATURE_GATT_PROXY_ENABLED=1 -MD -MT mesh/test/CMakeFiles/ut_config_server_proxy.dir/src/ut_config_server.c.o -MF mesh/test/CMakeFiles/ut_config_server_proxy.dir/src/ut_config_server.c.o.d -o mesh/test/CMakeFiles/ut_config_server_proxy.dir/src/ut_config_server.c.o   -c ../mesh/test/src/ut_config_server.c
../mesh/test/src/ut_config_server.c: In function ‘test_heartbeat_sub_set’:
../mesh/test/src/ut_config_server.c:2581:5: error: implicit declaration of function ‘heartbeat_subscription_get_ExpectAnyArgsAndReturn’; did you mean ‘heartbeat_subscription_set_ExpectAnyArgsAndReturn’? [-Werror=implicit-function-declaration]
 2581 |     heartbeat_subscription_get_ExpectAnyArgsAndReturn(&sub);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     heartbeat_subscription_set_ExpectAnyArgsAndReturn
cc1: some warnings being treated as errors
[83/273] Building C object mesh/test/CMakeFiles/ble_gap_mock.dir/__/__/mocks/ble_gap_mock.c.o
ninja: build stopped: subcommand failed.

I am wondering what I might have done wrong during installation or whether there is a problem with the release of the SDK. Does any one else had this problem?

Best Regards,

dldl

Parents
  • When changing ENABLE_UBSAN to OFF, in UBSAN.cmake, the following tests are failing:

    97% tests passed, 3 tests failed out of 112
    
    Total Test time (real) =   1.92 sec
    
    The following tests FAILED:
             54 - config_server (Failed)
             55 - config_server_friend (Failed)
             56 - config_server_proxy (Failed)
    Errors while running CTest

    mesh/test/ut_config_server
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    mesh/test/ut_config_server_friend 
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    mesh/test/ut_config_server_proxy 
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    The python3 Version:

    $ python3 --version
    Python 3.8.2

    $python --version
    Python 3.8.2

    Best regards,

    dldl

Reply
  • When changing ENABLE_UBSAN to OFF, in UBSAN.cmake, the following tests are failing:

    97% tests passed, 3 tests failed out of 112
    
    Total Test time (real) =   1.92 sec
    
    The following tests FAILED:
             54 - config_server (Failed)
             55 - config_server_friend (Failed)
             56 - config_server_proxy (Failed)
    Errors while running CTest

    mesh/test/ut_config_server
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    mesh/test/ut_config_server_friend 
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    mesh/test/ut_config_server_proxy 
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:378:test_config_beacon_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:411:test_config_beacon_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:457:test_composition_data_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:502:test_config_default_ttl_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:521:test_config_default_ttl_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:564:test_gatt_proxy_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:590:test_gatt_proxy_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:625:test_config_relay_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:647:test_config_relay_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:689:test_publication_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:806:test_publication_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:963:test_netkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:992:test_netkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1020:test_netkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1057:test_netkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1085:test_appkey_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1123:test_appkey_update:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1166:test_appkey_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1206:test_appkey_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1249:test_identity_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1280:test_identity_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1326:test_node_id_set_invalid_params:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1388:test_model_app_bind_unbind:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1464:test_friend_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1488:test_friend_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1519:test_key_refresh_phase_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1554:test_key_refresh_phase_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1639:test_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1698:test_reject_all_nodes_addr_subscription_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1732:test_subscription_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1794:test_subscription_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1863:test_subscription_delete_all:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1923:test_subscription_virtual_add:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:1986:test_subscription_virtual_overwrite:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2061:test_subscription_virtual_delete:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2126:test_sig_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2178:test_vendor_model_subscription_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2237:test_sig_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2290:test_vendor_model_app_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2351:test_network_transmit_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2392:test_network_transmit_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2423:test_polltimeout_get:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2471:test_node_reset:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2512:test_heartbeat_pub_set:PASS
    /home/daniel/nrf/nrf5_sdk_for_mesh/mesh/test/src/ut_config_server.c:2561:test_heartbeat_sub_set:FAIL:Function heartbeat_subscription_get.  Called more times than expected.
    
    -----------------------
    45 Tests 1 Failures 0 Ignored 
    FAIL

    The python3 Version:

    $ python3 --version
    Python 3.8.2

    $python --version
    Python 3.8.2

    Best regards,

    dldl

Children
No Data
Related