Skip to content

Commit b9747a4

Browse files
committed
tests: wifi: nrf_wifi: reduce config overrides
Reduce the number of config overrides needed for the various testcases by only enabling the options if needed in the first place. Signed-off-by: Jordan Yates <jordan@embeint.com>
1 parent 1c47551 commit b9747a4

File tree

3 files changed

+48
-32
lines changed

3 files changed

+48
-32
lines changed

tests/drivers/wifi/nrf_wifi/Kconfig

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#
2+
# Copyright (c) 2025 Embeint Inc
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
7+
if !CONFIG_WIFI_USAGE_MODE_SCAN_ONLY
8+
9+
configdefault WIFI_NM_WPA_SUPPLICANT
10+
default y if NETWORKING
11+
configdefault WIFI_NM_WPA_SUPPLICANT_AP
12+
default y
13+
14+
configdefault NET_SOCKETS
15+
default y
16+
configdefault NET_LOG
17+
default y
18+
configdefault NET_IPV6
19+
default y
20+
configdefault NET_IPV4
21+
default y
22+
configdefault NET_UDP
23+
default y
24+
configdefault NET_TCP
25+
default y
26+
configdefault NET_DHCPV4
27+
default y
28+
configdefault DNS_RESOLVER
29+
default y
30+
31+
configdefault NET_STATISTICS
32+
default y
33+
configdefault NET_STATISTICS_WIFI
34+
default y
35+
configdefault NET_STATISTICS_USER_API
36+
default y
37+
38+
configdefault NET_PKT_RX_COUNT
39+
default 8
40+
configdefault NET_PKT_TX_COUNT
41+
default 8
42+
43+
endif # !CONFIG_WIFI_USAGE_MODE_SCAN_ONLY
44+
45+
source "Kconfig.zephyr"

tests/drivers/wifi/nrf_wifi/prj.conf

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,11 @@
55
#
66
CONFIG_WIFI=y
77
CONFIG_WIFI_NRF70=y
8-
CONFIG_WIFI_NM_WPA_SUPPLICANT=y
98
CONFIG_BUILD_ONLY_NO_BLOBS=y
109

1110
CONFIG_TEST_RANDOM_GENERATOR=y
1211
# Networking
1312
CONFIG_NETWORKING=y
14-
CONFIG_NET_SOCKETS=y
15-
CONFIG_NET_LOG=y
16-
CONFIG_NET_IPV6=y
17-
CONFIG_NET_IPV4=y
18-
CONFIG_NET_UDP=y
19-
CONFIG_NET_TCP=y
20-
CONFIG_NET_DHCPV4=y
21-
CONFIG_DNS_RESOLVER=y
22-
23-
CONFIG_NET_STATISTICS=y
24-
CONFIG_NET_STATISTICS_WIFI=y
25-
CONFIG_NET_STATISTICS_USER_API=y
26-
27-
CONFIG_NET_PKT_RX_COUNT=8
28-
CONFIG_NET_PKT_TX_COUNT=8
2913

3014
# Below section is the primary contributor to SRAM and is currently
3115
# tuned for performance, but this will be revisited in the future.

tests/drivers/wifi/nrf_wifi/testcase.yaml

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,13 @@ tests:
1414
extra_configs:
1515
- CONFIG_NRF70_RADIO_TEST=y
1616
- CONFIG_NETWORKING=n
17-
- CONFIG_WIFI_NM_WPA_SUPPLICANT=n
1817
nrf70.build.scan_only:
1918
extra_configs:
20-
- CONFIG_NRF70_SCAN_ONLY=y
21-
- CONFIG_NETWORKING=y
22-
- CONFIG_NET_DHCPV4=n
23-
- CONFIG_NET_NATIVE=n
24-
- CONFIG_NET_OFFLOAD=y
25-
- CONFIG_WIFI_NM_WPA_SUPPLICANT=n
19+
- CONFIG_WIFI_USAGE_MODE_SCAN_ONLY=y
2620
nrf70.build.raw_scan_results:
2721
extra_configs:
22+
- CONFIG_WIFI_USAGE_MODE_SCAN_ONLY=y
2823
- CONFIG_WIFI_MGMT_RAW_SCAN_RESULTS=y
29-
- CONFIG_NRF70_SCAN_ONLY=y
30-
- CONFIG_NETWORKING=y
31-
- CONFIG_NET_DHCPV4=n
32-
- CONFIG_NET_NATIVE=n
33-
- CONFIG_NET_OFFLOAD=y
34-
- CONFIG_WIFI_NM_WPA_SUPPLICANT=n
3524
nrf70.build.raw_tx:
3625
extra_configs:
3726
- CONFIG_NRF70_RAW_DATA_TX=y
@@ -45,11 +34,9 @@ tests:
4534
extra_configs:
4635
- CONFIG_NRF70_OFFLOADED_RAW_TX=y
4736
- CONFIG_NETWORKING=n
48-
- CONFIG_WIFI_NM_WPA_SUPPLICANT=n
49-
- CONFIG_NET_L2_WIFI_MGMT=n
5037
nrf70.build.softap:
5138
extra_configs:
52-
- CONFIG_WIFI_NM_WPA_SUPPLICANT_AP=y
39+
- CONFIG_WIFI_USAGE_MODE_STA_AP=y
5340
nrf70.build.p2p:
5441
extra_configs:
5542
- CONFIG_NRF70_P2P_MODE=y

0 commit comments

Comments
 (0)