Skip to content

Commit 0909ee5

Browse files
committed
tests: mgmt: mcumgr: Add os mgmt mpstat test
Adds a test to check that the memory pool statistics command works Signed-off-by: Jamie McCrae <[email protected]>
1 parent 8bee7e0 commit 0909ee5

File tree

6 files changed

+554
-0
lines changed

6 files changed

+554
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#
2+
# Copyright (c) 2023 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
7+
cmake_minimum_required(VERSION 3.20.0)
8+
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
9+
project(os_mgmt_mpstat)
10+
11+
FILE(GLOB app_sources
12+
src/*.c
13+
)
14+
15+
target_sources(app PRIVATE ${app_sources})
16+
target_include_directories(app PRIVATE ${ZEPHYR_BASE}/subsys/mgmt/mcumgr/transport/include/mgmt/mcumgr/transport/)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#
2+
# Copyright (c) 2025 Jamie McCrae
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
7+
CONFIG_ZTEST=y
8+
CONFIG_NET_BUF=y
9+
CONFIG_BASE64=y
10+
CONFIG_ZCBOR=y
11+
CONFIG_CRC=y
12+
CONFIG_MINIMAL_LIBC=y
13+
CONFIG_COMMON_LIBC_MALLOC=y
14+
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=1024
15+
CONFIG_HEAP_MEM_POOL_SIZE=256
16+
CONFIG_SYS_HEAP_RUNTIME_STATS=y
17+
CONFIG_SYS_HEAP_ARRAY_SIZE=32
18+
CONFIG_MCUMGR=y
19+
CONFIG_MCUMGR_TRANSPORT_DUMMY=y
20+
CONFIG_MCUMGR_TRANSPORT_DUMMY_RX_BUF_SIZE=384
21+
CONFIG_MCUMGR_GRP_OS=y
22+
CONFIG_MCUMGR_GRP_OS_ECHO=n
23+
CONFIG_MCUMGR_GRP_OS_MPSTAT=y
24+
CONFIG_ZTEST_STACK_SIZE=2048

0 commit comments

Comments
 (0)