Skip to content

Commit 545b17a

Browse files
Aska Wujukkar
authored andcommitted
tests: mqtt: Add a mqtt tls test case
This adds a "build-only" test case to check if any compile error when CONFIG_MQTT_LIB_TLS is enabled. Signed-off-by: Aska Wu <[email protected]>
1 parent 3e2b6db commit 545b17a

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
CONFIG_NETWORKING=y
2+
CONFIG_NET_TCP=y
3+
CONFIG_RANDOM_GENERATOR=y
4+
CONFIG_NET_ARP=y
5+
CONFIG_NET_L2_ETHERNET=y
6+
CONFIG_NET_LOG=y
7+
CONFIG_INIT_STACKS=y
8+
9+
CONFIG_NET_PKT_RX_COUNT=16
10+
CONFIG_NET_PKT_TX_COUNT=16
11+
CONFIG_NET_BUF_RX_COUNT=16
12+
CONFIG_NET_BUF_TX_COUNT=16
13+
14+
CONFIG_NET_IPV6_RA_RDNSS=y
15+
CONFIG_NET_IF_UNICAST_IPV4_ADDR_COUNT=3
16+
17+
CONFIG_PRINTK=y
18+
#CONFIG_NET_DEBUG_NET_PKT=y
19+
20+
CONFIG_NET_IPV4=n
21+
# Enable IPv6 support
22+
CONFIG_NET_IPV6=y
23+
24+
# Enable the MQTT Lib
25+
CONFIG_MQTT_LIB=y
26+
CONFIG_MQTT_LIB_TLS=y
27+
28+
CONFIG_NET_APP_SETTINGS=y
29+
CONFIG_NET_APP_MY_IPV6_ADDR="2001:db8::1"
30+
CONFIG_NET_APP_PEER_IPV6_ADDR="2001:db8::2"
31+
32+
CONFIG_NET_APP_MY_IPV4_ADDR="192.168.1.101"
33+
CONFIG_NET_APP_PEER_IPV4_ADDR="192.168.1.10"
34+
35+
CONFIG_MAIN_STACK_SIZE=2048
36+
37+
# For IPv6
38+
CONFIG_NET_BUF_DATA_SIZE=256
39+
40+
CONFIG_MBEDTLS=y
41+
CONFIG_MBEDTLS_BUILTIN=y
42+
CONFIG_MBEDTLS_ENABLE_HEAP=y
43+
CONFIG_MBEDTLS_HEAP_SIZE=30000
44+
CONFIG_MBEDTLS_CFG_FILE="config-mini-tls1_2.h"
45+
46+
CONFIG_ZTEST=y

tests/net/lib/mqtt_publisher/testcase.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@ tests:
33
build_only: true
44
min_ram: 16
55
tags: net mqtt
6+
- test_tls:
7+
build_only: true
8+
platform_whitelist: frdm_k64f qemu_x86
9+
extra_args: CONF_FILE="prj_tls.conf"
10+
tags: net mqtt

0 commit comments

Comments
 (0)