# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd. # SPDX-License-Identifier: Apache-2.0 mainmenu "Wi-Fi Test" source "Kconfig.zephyr" config WIFI_TEST_ENABLE bool "Enable Wi-Fi test" default y select WIFI select WIFI_USE_NATIVE_NETWORKING config WIFI_TEST_SSID string "Wi-Fi Test SSID" default "TestSSID" help This option sets the SSID of the Wi-Fi network for testing. It allows you to specify the Wi-Fi SSID that the device will use during test scenarios. config WIFI_TEST_PSK string "Wi-Fi Test PSK" default "TestPSK" help This option sets the Pre-Shared Key (PSK) for the Wi-Fi network during test scenarios. The device will use this password to authenticate with the specified test SSID. config WIFI_TEST_AUTH_MODE_WPA2 bool "WPA2 Security" help Option to use WPA2 Security for Wi-Fi connections. config WIFI_TEST_AUTH_MODE_WPA3 bool "WPA3 Security" select ESP_WIFI_ENABLE_WPA3_SAE help Option to use WPA3 Security for Wi-Fi connections. config WIFI_CONNECT_ATTEMPTS int "Wi-Fi Connect Attempts" default 5 help Number of attempts when connecting to a Wi-Fi network. If connection is not successful after all attempts, test will fail. config WIFI_PING_ATTEMPTS int "Wi-Fi Ping Attempts" default 5 help Number of gateway ping attempts. If timeout happens in all attempts, test will fail. config WIFI_SCAN_TIMEOUT int "Wi-Fi Scan Timeout (in seconds)" default 30 help Timeout duration for Wi-Fi scanning. If scan doesn't complete within this time, test will fail. config WIFI_CONNECT_TIMEOUT int "Wi-Fi Connect Timeout (in seconds)" default 60 help Timeout duration for connecting to Wi-Fi network. If connection is not established within this time, test will fail. config WIFI_DISCONNECT_TIMEOUT int "Wi-Fi Disconnect Timeout (in seconds)" default 5 help Timeout duration for disconnecting from Wi-Fi network. If disconnect doesn't complete within this time, test will fail. config WIFI_PING_TIMEOUT int "Gateway Ping Timeout (in seconds)" default 5 help Timeout duration for pinging the network gateway. If no reply is received within this time, test will fail.