Consolidate and optimize test suite (80 -> 43 tests)

This commit is contained in:
2025-11-02 13:44:49 +10:00
parent afb5bb61b8
commit ca373b2b8e
10 changed files with 174 additions and 682 deletions
+10 -47
View File
@@ -11,22 +11,9 @@ TestCase tests[] = {
TEST_ENTRY(test_disconnect),
// Configuration tests
TEST_ENTRY(test_set_title),
TEST_ENTRY(test_set_config_portal_timeout),
TEST_ENTRY(test_set_connect_timeout),
TEST_ENTRY(test_set_http_port),
TEST_ENTRY(test_set_minimum_signal_quality),
TEST_ENTRY(test_set_remove_duplicate_aps),
TEST_ENTRY(test_set_show_static_fields),
TEST_ENTRY(test_set_show_dns_fields),
TEST_ENTRY(test_set_config_portal_blocking),
TEST_ENTRY(test_set_captive_portal_enable),
TEST_ENTRY(test_set_hostname),
TEST_ENTRY(test_set_wifi_ap_channel),
TEST_ENTRY(test_set_wifi_ap_hidden),
TEST_ENTRY(test_set_clean_connect),
TEST_ENTRY(test_set_country),
TEST_ENTRY(test_set_wifi_auto_reconnect),
TEST_ENTRY(test_configuration_setters),
TEST_ENTRY(test_set_and_get_hostname),
TEST_ENTRY(test_wifi_ap_configuration_setters),
TEST_ENTRY(test_get_default_ap_name),
TEST_ENTRY(test_get_wifi_status_string),
TEST_ENTRY(test_get_mode_string),
@@ -34,6 +21,7 @@ TestCase tests[] = {
// Portal lifecycle tests
TEST_ENTRY(test_start_config_portal),
TEST_ENTRY(test_start_config_portal_with_password),
TEST_ENTRY(test_start_config_portal_auto_name),
TEST_ENTRY(test_stop_config_portal),
TEST_ENTRY(test_config_portal_infrastructure),
@@ -44,19 +32,14 @@ TestCase tests[] = {
TEST_ENTRY(test_get_config_portal_ssid),
// Non-blocking tests
TEST_ENTRY(test_nonblocking_mode_setup),
TEST_ENTRY(test_nonblocking_process),
TEST_ENTRY(test_ap_client_check),
TEST_ENTRY(test_web_portal_client_check),
TEST_ENTRY(test_client_check_setters),
TEST_ENTRY(test_nonblocking_timeout_behavior),
// Callback tests
TEST_ENTRY(test_ap_callback),
TEST_ENTRY(test_web_server_callback),
TEST_ENTRY(test_config_reset_callback),
TEST_ENTRY(test_save_config_callback_registration),
TEST_ENTRY(test_save_params_callback_registration),
TEST_ENTRY(test_config_portal_timeout_callback_registration),
TEST_ENTRY(test_callback_registration),
TEST_ENTRY(test_multiple_callbacks),
// Parameter tests
@@ -71,33 +54,13 @@ TestCase tests[] = {
// Static IP tests
TEST_ENTRY(test_set_ap_static_ip_config),
TEST_ENTRY(test_set_sta_static_ip_config),
TEST_ENTRY(test_set_sta_static_ip_config_with_dns),
TEST_ENTRY(test_show_static_fields),
TEST_ENTRY(test_show_dns_fields),
TEST_ENTRY(test_sta_static_ip_configuration),
TEST_ENTRY(test_ap_static_ip_application),
// Advanced options tests
TEST_ENTRY(test_set_break_after_config),
TEST_ENTRY(test_set_save_connect),
TEST_ENTRY(test_set_restore_persistent),
TEST_ENTRY(test_set_show_password),
TEST_ENTRY(test_set_scan_disp_perc),
TEST_ENTRY(test_set_enable_config_portal),
TEST_ENTRY(test_set_disable_config_portal),
TEST_ENTRY(test_set_connect_retries),
TEST_ENTRY(test_set_save_connect_timeout),
TEST_ENTRY(test_set_show_info_erase),
TEST_ENTRY(test_set_show_info_update),
TEST_ENTRY(test_set_custom_head_element),
TEST_ENTRY(test_set_custom_body_header),
TEST_ENTRY(test_set_custom_body_footer),
TEST_ENTRY(test_set_custom_menu_html),
TEST_ENTRY(test_set_menu),
TEST_ENTRY(test_set_params_page),
TEST_ENTRY(test_set_dark_mode),
TEST_ENTRY(test_set_class),
TEST_ENTRY(test_preload_wifi),
TEST_ENTRY(test_connection_behavior_options),
TEST_ENTRY(test_ui_display_options),
TEST_ENTRY(test_ui_customization),
TEST_ENTRY(test_debug_soft_ap_config),
TEST_ENTRY(test_debug_platform_info),
};