ENDFOREACH(flag)
#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -Werror -fvisibility=hidden")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -fprofile-arcs -ftest-coverage")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
IF("${ARCH}" STREQUAL "arm")
%build
-export CFLAGS+=' -Wno-unused-local-typedefs'
+export CFLAGS+=' -Wno-unused-local-typedefs -fprofile-arcs -ftest-coverage'
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
cmake -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-DLIB_PATH=%{_lib} \
is_init = tag;
}
+//LCOV_EXCL_START
static wifi_error_e __libnet_convert_to_ap_error_type(net_err_t err_type)
{
switch (err_type) {
return "UNKNOWN";
}
}
+//LCOV_EXCL_STOP
static void __libnet_clear_profile_list(struct _profile_list_s *profile_list)
{
WIFI_LOG(WIFI_INFO, "Wi-Fi profile count: %d", wifi_profiles.count);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (wifi_profiles.count == 0)
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_START
static void __libnet_update_specific_profile_iterator(GSList *ap_list)
{
int count = 0;
WIFI_LOG(WIFI_INFO, "Specific AP count : %d\n", count);
}
+//LCOV_EXCL_STOP
static void __libnet_convert_profile_info_to_wifi_info(net_wifi_connection_info_t *wifi_info,
net_profile_info_t *ap_info)
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_START
static gboolean __wifi_state_changed_cb(gpointer data)
{
wifi_ap_h ap_info;
if (wifi_callbacks.disconnected_cb != NULL)
_wifi_callback_add(__disconnected_cb_idle, (gpointer)result);
}
+//LCOV_EXCL_STOP
static void __libnet_evt_cb(net_event_info_t *event_cb, void *user_data)
{
int rv = NET_ERR_NONE;
rv = net_wifi_power_on(wifi_picker_test);
- if (rv == NET_ERR_NONE) {
- __libnet_set_activated_cb(callback, user_data);
- return WIFI_ERROR_NONE;
- } else if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ if (rv == NET_ERR_ACCESS_DENIED) {
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv == NET_ERR_INVALID_OPERATION)
- return WIFI_ERROR_INVALID_OPERATION;
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
else if (rv == NET_ERR_ALREADY_EXISTS)
- return WIFI_ERROR_ALREADY_EXISTS;
+ return WIFI_ERROR_ALREADY_EXISTS; //LCOV_EXCL_LINE
else if (rv == NET_ERR_IN_PROGRESS)
- return WIFI_ERROR_NOW_IN_PROGRESS;
+ return WIFI_ERROR_NOW_IN_PROGRESS; //LCOV_EXCL_LINE
else if (rv == NET_ERR_SECURITY_RESTRICTED)
- return WIFI_ERROR_SECURITY_RESTRICTED;
+ return WIFI_ERROR_SECURITY_RESTRICTED; //LCOV_EXCL_LINE
+ else if (rv == NET_ERR_NONE) {
+ __libnet_set_activated_cb(callback, user_data);
+ return WIFI_ERROR_NONE;
+ }
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
int _wifi_deactivate(wifi_deactivated_cb callback, void *user_data)
int rv = NET_ERR_NONE;
rv = net_wifi_power_off();
- if (rv == NET_ERR_NONE) {
- __libnet_set_deactivated_cb(callback, user_data);
- return WIFI_ERROR_NONE;
- } else if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ if (rv == NET_ERR_ACCESS_DENIED) {
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv == NET_ERR_INVALID_OPERATION)
- return WIFI_ERROR_INVALID_OPERATION;
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
else if (rv == NET_ERR_ALREADY_EXISTS)
- return WIFI_ERROR_ALREADY_EXISTS;
+ return WIFI_ERROR_ALREADY_EXISTS; //LCOV_EXCL_LINE
else if (rv == NET_ERR_IN_PROGRESS)
- return WIFI_ERROR_NOW_IN_PROGRESS;
+ return WIFI_ERROR_NOW_IN_PROGRESS; //LCOV_EXCL_LINE
else if (rv == NET_ERR_SECURITY_RESTRICTED)
- return WIFI_ERROR_SECURITY_RESTRICTED;
+ return WIFI_ERROR_SECURITY_RESTRICTED; //LCOV_EXCL_LINE
+ else if (rv == NET_ERR_NONE) {
+ __libnet_set_deactivated_cb(callback, user_data);
+ return WIFI_ERROR_NONE;
+ }
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
bool _wifi_libnet_check_ap_validity(wifi_ap_h ap_h)
while (profile_name[i] != '\0') {
if (isgraph(profile_name[i]) == 0) {
- WIFI_LOG(WIFI_INFO, "Invalid format: %s", profile_name);
- return false;
+ WIFI_LOG(WIFI_INFO, "Invalid format: %s", profile_name); //LCOV_EXCL_LINE
+ return false; //LCOV_EXCL_LINE
}
i++;
}
int rv = NET_ERR_NONE;
rv = net_get_technology_properties(NET_DEVICE_WIFI, &tech_info);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- WIFI_LOG(WIFI_ERROR, "Failed to get technology properties");
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Failed to get technology properties"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
if (tech_info.powered)
rv = net_get_wifi_state(&wlan_state);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- WIFI_LOG(WIFI_ERROR, "Failed to get Wi-Fi state");
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Failed to get Wi-Fi state"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
switch (wlan_state) {
+ //LCOV_EXCL_START
case WIFI_OFF:
case WIFI_ON:
*connection_state = WIFI_CONNECTION_STATE_DISCONNECTED;
default:
WIFI_LOG(WIFI_ERROR, "Unknown state");
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
if (profile_iterator.count == 0) {
rv = __libnet_update_profile_iterator();
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
}
if (profile_iterator.count == 0) {
- WIFI_LOG(WIFI_ERROR, "There is no AP");
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "There is no AP"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
*name = g_strdup(profile_iterator.profiles->ProfileInfo.Wlan.net_info.DevName);
int rv;
rv = net_scan_wifi();
- if (rv == NET_ERR_NONE) {
+ if (rv == NET_ERR_ACCESS_DENIED) {
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
+ } else if (rv == NET_ERR_INVALID_OPERATION)
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
+ else if (rv == NET_ERR_NONE) {
wifi_callbacks.scan_request_cb = callback;
wifi_callbacks.scan_request_user_data = user_data;
return WIFI_ERROR_NONE;
- } else if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
- } else if (rv == NET_ERR_INVALID_OPERATION)
- return WIFI_ERROR_INVALID_OPERATION;
+ }
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
int _wifi_libnet_scan_specific_ap(const char *essid,
int rv;
rv = net_specific_scan_wifi(essid);
- if (rv == NET_ERR_NONE) {
+ if (rv == NET_ERR_ACCESS_DENIED) {
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
+ } else if (rv == NET_ERR_INVALID_OPERATION)
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
+ else if (rv == NET_ERR_NONE) {
g_strlcpy(specific_profile_essid, essid, NET_WLAN_ESSID_LEN+1);
__libnet_set_specific_scan_cb(callback, user_data);
return WIFI_ERROR_NONE;
- } else if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
- } else if (rv == NET_ERR_INVALID_OPERATION)
- return WIFI_ERROR_INVALID_OPERATION;
+ }
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
int _wifi_libnet_get_connected_profile(wifi_ap_h *ap)
rv = __libnet_update_profile_iterator();
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
for (i = 0; i < profile_iterator.count; i++) {
}
if (ap_h == NULL) {
- WIFI_LOG(WIFI_ERROR, "There is no connected AP");
- return WIFI_ERROR_NO_CONNECTION;
+ WIFI_LOG(WIFI_ERROR, "There is no connected AP"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_NO_CONNECTION; //LCOV_EXCL_LINE
}
*ap = g_try_malloc0(sizeof(net_profile_info_t));
rv = __libnet_update_profile_iterator();
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (profile_iterator.count == 0) {
- WIFI_LOG(WIFI_WARN, "There is no AP");
- return WIFI_ERROR_NONE;
+ WIFI_LOG(WIFI_WARN, "There is no AP"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_NONE; //LCOV_EXCL_LINE
}
for (i = 0; i < profile_iterator.count; i++) {
rv = __libnet_update_profile_iterator();
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
}
if (profile_iterator.count == 0) {
- WIFI_LOG(WIFI_WARN, "There is no APs");
- return WIFI_ERROR_NONE;
+ WIFI_LOG(WIFI_WARN, "There is no APs"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_NONE; //LCOV_EXCL_LINE
}
for (i = 0; i < profile_iterator.count; i++) {
rv = net_close_connection(ap_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
__libnet_set_disconnected_cb(callback, user_data);
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_START
int _wifi_libnet_connect_with_wps_pbc(wifi_ap_h ap_h, wifi_connected_cb callback, void *user_data)
{
int rv;
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_STOP
int _wifi_libnet_forget_ap(wifi_ap_h ap)
{
net_profile_info_t *ap_info = ap;
if (ap_info == NULL) {
- WIFI_LOG(WIFI_ERROR, "Invalid parameter");
- return WIFI_ERROR_INVALID_PARAMETER;
+ WIFI_LOG(WIFI_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
rv = net_delete_profile(ap_info->ProfileName);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
ap_info->Favourite = (char)FALSE;
rv = net_modify_profile(ap_info->ProfileName, ap_info);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE)
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return WIFI_ERROR_NONE;
}
struct managed_idle_data *data;
while (cur) {
+ //LCOV_EXCL_START
GSList *next = cur->next;
data = (struct managed_idle_data *)cur->data;
cur = managed_idler_list;
} else
cur = next;
+ //LCOV_EXCL_STOP
}
g_slist_free(managed_idler_list);
{
if (!wifi_is_feature_checked[feature]) {
if (system_info_get_platform_bool(key, &wifi_feature_supported[feature]) < 0) {
- WIFI_LOG(WIFI_ERROR, "Error - Feature getting from System Info");
- set_last_result(WIFI_ERROR_OPERATION_FAILED);
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Error - Feature getting from System Info"); //LCOV_EXCL_LINE
+ set_last_result(WIFI_ERROR_OPERATION_FAILED); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
wifi_is_feature_checked[feature] = true;
}
if (!key) break;
}
if (!feature_supported) {
- WIFI_LOG(WIFI_ERROR, "Error - Feature is not supported");
- set_last_result(WIFI_ERROR_NOT_SUPPORTED);
+ WIFI_LOG(WIFI_ERROR, "Error - Feature is not supported"); //LCOV_EXCL_LINE
+ set_last_result(WIFI_ERROR_NOT_SUPPORTED); //LCOV_EXCL_LINE
va_end(list);
- return WIFI_ERROR_NOT_SUPPORTED;
+ return WIFI_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
va_end(list);
rv = wifi_dbus_init(&g_dbus_h);
if (rv != NET_ERR_NONE)
- return rv;
+ return rv; //LCOV_EXCL_LINE
return NET_ERR_NONE;
}
wifi_dbus *_wifi_get_dbus_handle(void)
{
if (g_dbus_h == NULL) {
- WIFI_LOG(WIFI_ERROR, "g_dbus_h is NULL");
- return NULL;
+ WIFI_LOG(WIFI_ERROR, "g_dbus_h is NULL"); //LCOV_EXCL_LINE
+ return NULL; //LCOV_EXCL_LINE
}
return g_dbus_h;
static __thread wifi_rssi_level_changed_cb rssi_level_changed_cb = NULL;
static __thread void *rssi_level_changed_user_data = NULL;
+//LCOV_EXCL_START
static gboolean __rssi_level_changed_cb_idle(gpointer data)
{
int rssi_level = 0;
static void __rssi_level_changed_cb(keynode_t *node, void *user_data)
{
if (_wifi_is_init() != true) {
- WIFI_LOG(WIFI_ERROR, "Application is not registered"
+ WIFI_LOG(WIFI_ERROR, "Application is not registered" //LCOV_EXCL_LINE
"If multi-threaded, thread integrity be broken.");
return;
}
if (rssi_level_changed_cb != NULL)
_wifi_callback_add(__rssi_level_changed_cb_idle, NULL);
}
+//LCOV_EXCL_STOP
EXPORT_API int wifi_initialize(void)
{
rv = _wifi_libnet_init();
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- WIFI_LOG(WIFI_ERROR, "Init failed[%d]", rv);
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Init failed[%d]", rv); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
_wifi_dbus_init();
}
if (_wifi_libnet_deinit() == false) {
- WIFI_LOG(WIFI_ERROR, "Deinit failed");
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Deinit failed"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
wifi_unset_rssi_level_changed_cb();
rv = _wifi_activate(callback, FALSE, user_data);
if (rv != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Failed to activate Wi-Fi[%d]", rv);
+ WIFI_LOG(WIFI_ERROR, "Failed to activate Wi-Fi[%d]", rv); //LCOV_EXCL_LINE
return rv;
}
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
rv = _wifi_activate(callback, TRUE, user_data);
if (rv != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Failed to activate Wi-Fi[%d]", rv);
+ WIFI_LOG(WIFI_ERROR, "Failed to activate Wi-Fi[%d]", rv); //LCOV_EXCL_LINE
return rv;
}
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
rv = _wifi_deactivate(callback, user_data);
if (rv != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Wi-Fi deactivation failed");
+ WIFI_LOG(WIFI_ERROR, "Wi-Fi deactivation failed"); //LCOV_EXCL_LINE
return rv;
}
fp = fopen(WIFI_MAC_ADD_PATH, "r");
if (fp == NULL) {
- WIFI_LOG(WIFI_ERROR, "Failed to open file"
+ WIFI_LOG(WIFI_ERROR, "Failed to open file" //LCOV_EXCL_LINE
" %s\n", WIFI_MAC_ADD_PATH);
return WIFI_ERROR_OPERATION_FAILED;
}
if (fgets(buf, sizeof(buf), fp) == NULL) {
WIFI_LOG(WIFI_ERROR, "Failed to get MAC"
- " info from %s\n", WIFI_MAC_ADD_PATH);
- fclose(fp);
+ " info from %s\n", WIFI_MAC_ADD_PATH); //LCOV_EXCL_LINE
+ fclose(fp); //LCOV_EXCL_LINE
return WIFI_ERROR_OPERATION_FAILED;
}
*mac_address = (char *)g_try_malloc0(WIFI_MAC_ADD_LENGTH + 1);
if (*mac_address == NULL) {
- WIFI_LOG(WIFI_ERROR, "malloc() failed");
- fclose(fp);
+ WIFI_LOG(WIFI_ERROR, "malloc() failed"); //LCOV_EXCL_LINE
+ fclose(fp); //LCOV_EXCL_LINE
return WIFI_ERROR_OUT_OF_MEMORY;
}
g_strlcpy(*mac_address, buf, WIFI_MAC_ADD_LENGTH + 1);
*mac_address = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS);
if (*mac_address == NULL) {
- WIFI_LOG(WIFI_ERROR, "Failed to get vconf"
+ WIFI_LOG(WIFI_ERROR, "Failed to get vconf" //LCOV_EXCL_LINE
" from %s", VCONFKEY_WIFI_BSSID_ADDRESS);
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
#endif
}
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
rv = _wifi_libnet_scan_request(callback, user_data);
if (rv != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Wi-Fi scan failed");
+ WIFI_LOG(WIFI_ERROR, "Wi-Fi scan failed"); //LCOV_EXCL_LINE
return rv;
}
}
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
- return WIFI_ERROR_INVALID_OPERATION;
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
rv = _wifi_libnet_scan_specific_ap(essid, callback, user_data);
if (rv != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Wi-Fi hidden scan failed.\n");
+ WIFI_LOG(WIFI_ERROR, "Wi-Fi hidden scan failed.\n"); //LCOV_EXCL_LINE
return rv;
}
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (_wifi_libnet_check_ap_validity(ap) == false) {
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (_wifi_libnet_check_ap_validity(ap) == false) {
return _wifi_libnet_close_profile(ap, callback, user_data);
}
+//LCOV_EXCL_START
EXPORT_API int wifi_connect_by_wps_pbc(wifi_ap_h ap, wifi_connected_cb callback, void* user_data)
{
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
return _wifi_libnet_connect_with_wps_pin(ap, pin, callback, user_data);
}
+//LCOV_EXCL_STOP
EXPORT_API int wifi_forget_ap(wifi_ap_h ap)
{
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (_wifi_libnet_check_ap_validity(ap) == false) {
}
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
return _wifi_set_power_on_off_cb(callback, user_data);
}
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
return _wifi_set_background_scan_cb(callback, user_data);
}
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
return _wifi_set_connection_state_cb(callback, user_data);
if (rssi_level_changed_cb == NULL)
vconf_notify_key_changed(VCONFKEY_WIFI_STRENGTH, __rssi_level_changed_cb, NULL);
else
- return WIFI_ERROR_INVALID_OPERATION;
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
rssi_level_changed_cb = callback;
rssi_level_changed_user_data = user_data;
if (rssi_level_changed_cb != NULL)
vconf_ignore_key_changed(VCONFKEY_WIFI_STRENGTH, __rssi_level_changed_cb);
else
- return WIFI_ERROR_INVALID_OPERATION;
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
rssi_level_changed_cb = NULL;
rssi_level_changed_user_data = NULL;
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_START
EXPORT_API int wifi_tdls_disconnect(const char* peer_mac_addr)
{
CHECK_FEATURE_SUPPORTED(WIFI_FEATURE);
CHECK_FEATURE_SUPPORTED(WIFI_TDLS_FEATURE);
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_STOP
inet_ntop(AF_INET, ipaddr, ipstr, INET_ADDRSTRLEN);
} else {
+ //LCOV_EXCL_START
ipaddr = (unsigned char *)&ip_addr->Data.Ipv6;
ipstr = g_try_malloc0(INET6_ADDRSTRLEN);
if (ipstr == NULL)
return NULL;
inet_ntop(AF_INET6, ipaddr, ipstr, INET6_ADDRSTRLEN);
+ //LCOV_EXCL_STOP
}
return ipstr;
}
char *g_sec = NULL;
if (net_mode == NETPM_WLAN_CONNMODE_ADHOC) {
- WIFI_LOG(WIFI_ERROR, "wlan_mode is adhoc");
- return NULL;
+ WIFI_LOG(WIFI_ERROR, "wlan_mode is adhoc"); //LCOV_EXCL_LINE
+ return NULL; //LCOV_EXCL_LINE
}
switch (sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_NONE:
g_sec = "none";
break;
default:
WIFI_LOG(WIFI_ERROR, "Invalid security type");
return NULL;
+ //LCOV_EXCL_STOP
}
if (NULL != ssid) {
char *profile_name = NULL;
if (ap_info == NULL) {
- WIFI_LOG(WIFI_ERROR, "profile_info is NULL");
- return false;
+ WIFI_LOG(WIFI_ERROR, "profile_info is NULL"); //LCOV_EXCL_LINE
+ return false; //LCOV_EXCL_LINE
}
profile_name = __wifi_create_profile_name(
ap_info->ProfileInfo.Wlan.wlan_mode,
ap_info->ProfileInfo.Wlan.security_info.sec_mode);
if (profile_name == NULL) {
- WIFI_LOG(WIFI_ERROR, "Failed to make a group name");
- return false;
+ WIFI_LOG(WIFI_ERROR, "Failed to make a group name"); //LCOV_EXCL_LINE
+ return false; //LCOV_EXCL_LINE
}
g_strlcpy(ap_info->ProfileInfo.Wlan.net_info.ProfileName,
net_profile_info_t *ap_info = g_try_malloc0(sizeof(net_profile_info_t));
if (ap_info == NULL)
- return WIFI_ERROR_OUT_OF_MEMORY;
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
__wifi_init_ap(ap_info, essid);
ap_info->ProfileInfo.Wlan.is_hidden = TRUE;
net_profile_info_t *ap_info = g_try_malloc0(sizeof(net_profile_info_t));
if (ap_info == NULL)
- return WIFI_ERROR_OUT_OF_MEMORY;
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
memcpy(ap_info, origin, sizeof(net_profile_info_t));
int rv = NET_ERR_NONE;
rv = net_get_profile_info(ap_info->ProfileName, &ap_info_local);
if (rv == NET_ERR_ACCESS_DENIED) {
- WIFI_LOG(WIFI_ERROR, "Access denied");
- return WIFI_ERROR_PERMISSION_DENIED;
+ WIFI_LOG(WIFI_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- WIFI_LOG(WIFI_ERROR, "Failed to getprofile_info");
- return WIFI_ERROR_OPERATION_FAILED;
+ WIFI_LOG(WIFI_ERROR, "Failed to getprofile_info"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
memcpy(ap, &ap_info_local, sizeof(net_profile_info_t));
net_profile_info_t *profile_info = ap;
*essid = g_strdup(profile_info->ProfileInfo.Wlan.essid);
if (*essid == NULL)
- return WIFI_ERROR_OUT_OF_MEMORY;
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
return WIFI_ERROR_NONE;
}
net_profile_info_t *profile_info = ap;
*bssid = g_strdup(profile_info->ProfileInfo.Wlan.bssid);
if (*bssid == NULL)
- return WIFI_ERROR_OUT_OF_MEMORY;
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
return WIFI_ERROR_NONE;
}
*state = _wifi_convert_to_ap_state(profile_info->ProfileState);
if (*state < 0)
- return WIFI_ERROR_OPERATION_FAILED;
+ return WIFI_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
return WIFI_ERROR_NONE;
}
if (address_family == WIFI_ADDRESS_FAMILY_IPV4)
profileType = profile_info->ProfileInfo.Wlan.net_info.IpConfigType ;
else
- profileType = profile_info->ProfileInfo.Wlan.net_info.IpConfigType6 ;
+ profileType = profile_info->ProfileInfo.Wlan.net_info.IpConfigType6 ; //LCOV_EXCL_LINE
if (address_family == WIFI_ADDRESS_FAMILY_IPV4) {
switch (profileType) {
+ //LCOV_EXCL_START
case NET_IP_CONFIG_TYPE_STATIC:
*type = WIFI_IP_CONFIG_TYPE_STATIC;
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
} else {
+ //LCOV_EXCL_START
switch (profileType) {
case NET_IP_CONFIG_TYPE_STATIC:
*type = WIFI_IP_CONFIG_TYPE_STATIC;
default:
return WIFI_ERROR_OPERATION_FAILED;
}
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
if (address_family == WIFI_ADDRESS_FAMILY_IPV4) {
switch (type) {
+ //LCOV_EXCL_START
case WIFI_IP_CONFIG_TYPE_STATIC:
*profileType = NET_IP_CONFIG_TYPE_STATIC;
profile_info->ProfileInfo.Wlan.net_info.IpAddr.Data.Ipv4.s_addr = 0;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
} else {
+ //LCOV_EXCL_START
switch (type) {
case WIFI_IP_CONFIG_TYPE_STATIC:
*profileType = NET_IP_CONFIG_TYPE_STATIC;
default:
return WIFI_ERROR_INVALID_PARAMETER;
}
+ //LCOV_EXCL_STOP
}
if (_wifi_libnet_check_profile_name_validity(profile_info->ProfileName) == false)
&(profile_info->ProfileInfo.Wlan.net_info.IpAddr.Data.Ipv4)) == 0)
return WIFI_ERROR_INVALID_PARAMETER;
} else {
+ //LCOV_EXCL_START
if (ip_address == NULL)
inet_pton(AF_INET6, "::",
&profile_info->ProfileInfo.Wlan.net_info.IpAddr6.Data.Ipv6);
else if (inet_pton(AF_INET6, ip_address,
&profile_info->ProfileInfo.Wlan.net_info.IpAddr6.Data.Ipv6) == 0)
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
if (_wifi_libnet_check_profile_name_validity(profile_info->ProfileName) == false)
&profile_info->ProfileInfo.Wlan.net_info.SubnetMask,
address_family);
else {
+ //LCOV_EXCL_START
prefixlen = g_try_malloc0(MAX_PREFIX_LENGTH);
if (prefixlen != NULL) {
snprintf(prefixlen, MAX_PREFIX_LENGTH, "%d",
*subnet_mask = prefixlen;
} else
*subnet_mask = NULL;
+ //LCOV_EXCL_STOP
}
if (*subnet_mask == NULL)
* Ipv6 address subnet mask is a ipv6 address.
*/
if (address_family == WIFI_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
if (subnet_mask == NULL)
profile_info->ProfileInfo.Wlan.net_info.PrefixLen6 = 0;
else {
profile_info->ProfileInfo.Wlan.net_info.PrefixLen6 =
atoi(subnet_mask) ;
}
+ //LCOV_EXCL_STOP
} else {
if (subnet_mask == NULL)
profile_info->ProfileInfo.Wlan.net_info.SubnetMask.Data.Ipv4.s_addr = 0;
&profile_info->ProfileInfo.Wlan.net_info.GatewayAddr,
address_family);
else
- *gateway_address = __ap_convert_ip_to_string(
+ *gateway_address = __ap_convert_ip_to_string( //LCOV_EXCL_LINE
&profile_info->ProfileInfo.Wlan.net_info.GatewayAddr6,
address_family);
net_profile_info_t *profile_info = ap;
if (address_family == WIFI_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
if (gateway_address == NULL)
inet_pton(AF_INET6, "::",
&profile_info->ProfileInfo.Wlan.net_info.GatewayAddr6.Data.Ipv6);
else if (inet_pton(AF_INET6, gateway_address,
&profile_info->ProfileInfo.Wlan.net_info.GatewayAddr6.Data.Ipv6) < 1)
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
} else {
if (gateway_address == NULL)
profile_info->ProfileInfo.Wlan.net_info.GatewayAddr.Data.Ipv4.s_addr = 0;
net_profile_info_t *profile_info = ap;
switch (profile_info->ProfileInfo.Wlan.net_info.ProxyMethod) {
+ //LCOV_EXCL_START
case NET_PROXY_TYPE_DIRECT:
*type = WIFI_PROXY_TYPE_DIRECT;
break;
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
int rv;
switch (proxy_type) {
+ //LCOV_EXCL_START
case WIFI_PROXY_TYPE_DIRECT:
profile_info->ProfileInfo.Wlan.net_info.ProxyMethod = NET_PROXY_TYPE_DIRECT;
break;
break;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
if (_wifi_libnet_check_profile_name_validity(profile_info->ProfileName) == false)
&profile_info->ProfileInfo.Wlan.net_info.DnsAddr[order-1],
address_family);
else
- *dns_address = __ap_convert_ip_to_string(
+ *dns_address = __ap_convert_ip_to_string( //LCOV_EXCL_LINE
&profile_info->ProfileInfo.Wlan.net_info.DnsAddr6[order-1],
address_family);
net_profile_info_t *profile_info = ap;
if (address_family == WIFI_ADDRESS_FAMILY_IPV6) {
+ //LCOV_EXCL_START
profile_info->ProfileInfo.Wlan.net_info.DnsAddr6[order-1].Type =
NET_ADDR_IPV6;
if (dns_address == NULL)
if (profile_info->ProfileInfo.Wlan.net_info.DnsCount6 < order)
profile_info->ProfileInfo.Wlan.net_info.DnsCount6 = order;
+ //LCOV_EXCL_STOP
} else {
profile_info->ProfileInfo.Wlan.net_info.DnsAddr[order-1].Type =
NET_ADDR_IPV4;
net_profile_info_t *profile_info = ap;
switch (profile_info->ProfileInfo.Wlan.security_info.sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_NONE:
*type = WIFI_SECURITY_TYPE_NONE;
break;
case WLAN_SEC_MODE_WEP:
- *type = WIFI_SECURITY_TYPE_WEP;
+ *type = WIFI_SECURITY_TYPE_WEP; //LCOV_EXCL_LINE
break;
case WLAN_SEC_MODE_IEEE8021X:
- *type = WIFI_SECURITY_TYPE_EAP;
+ *type = WIFI_SECURITY_TYPE_EAP; //LCOV_EXCL_LINE
break;
case WLAN_SEC_MODE_WPA_PSK:
- *type = WIFI_SECURITY_TYPE_WPA_PSK;
+ *type = WIFI_SECURITY_TYPE_WPA_PSK; //LCOV_EXCL_LINE
break;
case WLAN_SEC_MODE_WPA2_PSK:
- *type = WIFI_SECURITY_TYPE_WPA2_PSK;
+ *type = WIFI_SECURITY_TYPE_WPA2_PSK; //LCOV_EXCL_LINE
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
net_profile_info_t *profile_info = ap;
switch (type) {
+ //LCOV_EXCL_START
case WIFI_SECURITY_TYPE_NONE:
- profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_NONE;
+ profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_NONE; //LCOV_EXCL_LINE
break;
case WIFI_SECURITY_TYPE_WEP:
- profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_WEP;
+ profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_WEP; //LCOV_EXCL_LINE
break;
case WIFI_SECURITY_TYPE_EAP:
profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_IEEE8021X;
break;
case WIFI_SECURITY_TYPE_WPA_PSK:
- profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_WPA_PSK;
+ profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_WPA_PSK; //LCOV_EXCL_LINE
break;
case WIFI_SECURITY_TYPE_WPA2_PSK:
profile_info->ProfileInfo.Wlan.security_info.sec_mode = WLAN_SEC_MODE_WPA2_PSK;
break;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
_wifi_set_profile_name_to_ap(profile_info);
net_profile_info_t *profile_info = ap;
switch (profile_info->ProfileInfo.Wlan.security_info.enc_mode) {
+ //LCOV_EXCL_START
case WLAN_ENC_MODE_NONE:
*type = WIFI_ENCRYPTION_TYPE_NONE;
break;
case WLAN_ENC_MODE_WEP:
- *type = WIFI_ENCRYPTION_TYPE_WEP;
+ *type = WIFI_ENCRYPTION_TYPE_WEP; //LCOV_EXCL_LINE
break;
case WLAN_ENC_MODE_TKIP:
- *type = WIFI_ENCRYPTION_TYPE_TKIP;
+ *type = WIFI_ENCRYPTION_TYPE_TKIP; //LCOV_EXCL_LINE
break;
case WLAN_ENC_MODE_AES:
- *type = WIFI_ENCRYPTION_TYPE_AES;
+ *type = WIFI_ENCRYPTION_TYPE_AES; //LCOV_EXCL_LINE
break;
case WLAN_ENC_MODE_TKIP_AES_MIXED:
- *type = WIFI_ENCRYPTION_TYPE_TKIP_AES_MIXED;
+ *type = WIFI_ENCRYPTION_TYPE_TKIP_AES_MIXED; //LCOV_EXCL_LINE
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
net_profile_info_t *profile_info = ap;
switch (type) {
+ //LCOV_EXCL_START
case WIFI_ENCRYPTION_TYPE_NONE:
- profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_NONE;
+ profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_NONE; //LCOV_EXCL_LINE
break;
case WIFI_ENCRYPTION_TYPE_WEP:
- profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_WEP;
+ profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_WEP; //LCOV_EXCL_LINE
break;
case WIFI_ENCRYPTION_TYPE_TKIP:
- profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_TKIP;
+ profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_TKIP; //LCOV_EXCL_LINE
break;
case WIFI_ENCRYPTION_TYPE_AES:
profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_AES;
break;
case WIFI_ENCRYPTION_TYPE_TKIP_AES_MIXED:
- profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_TKIP_AES_MIXED;
+ profile_info->ProfileInfo.Wlan.security_info.enc_mode = WLAN_ENC_MODE_TKIP_AES_MIXED; //LCOV_EXCL_LINE
break;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
}
switch (profile_info->ProfileInfo.Wlan.security_info.sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_NONE:
*required = false;
break;
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
net_profile_info_t *profile_info = ap;
switch (profile_info->ProfileInfo.Wlan.security_info.sec_mode) {
+ //LCOV_EXCL_START
case WLAN_SEC_MODE_WEP:
g_strlcpy(profile_info->ProfileInfo.Wlan.security_info.authentication.wep.wepKey,
passphrase, NETPM_WLAN_MAX_WEP_KEY_LEN+1);
case WLAN_SEC_MODE_IEEE8021X:
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
return WIFI_ERROR_INVALID_OPERATION;
switch (profile_info->ProfileInfo.Wlan.security_info.authentication.eap.eap_type) {
+ //LCOV_EXCL_START
case WLAN_SEC_EAP_TYPE_PEAP:
*type = WIFI_EAP_TYPE_PEAP;
break;
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
return WIFI_ERROR_INVALID_OPERATION;
switch (type) {
+ //LCOV_EXCL_START
case WIFI_EAP_TYPE_PEAP:
profile_info->ProfileInfo.Wlan.security_info.authentication.eap.eap_type = WLAN_SEC_EAP_TYPE_PEAP;
break;
break;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
return WIFI_ERROR_INVALID_OPERATION;
switch (profile_info->ProfileInfo.Wlan.security_info.authentication.eap.eap_auth) {
+ //LCOV_EXCL_START
case WLAN_SEC_EAP_AUTH_NONE:
*type = WIFI_EAP_AUTH_TYPE_NONE;
break;
break;
default:
return WIFI_ERROR_OPERATION_FAILED;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
return WIFI_ERROR_INVALID_OPERATION;
switch (type) {
+ //LCOV_EXCL_START
case WIFI_EAP_AUTH_TYPE_NONE:
profile_info->ProfileInfo.Wlan.security_info.authentication.eap.eap_auth = WLAN_SEC_EAP_AUTH_NONE;
break;
break;
default:
return WIFI_ERROR_INVALID_PARAMETER;
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
struct _wifi_config *h = NULL;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || name == NULL) {
if (security_type == WIFI_SECURITY_TYPE_EAP) {
h->eap_config = g_new0(struct _wifi_eap_config, 1);
if (h->eap_config == NULL) {
- g_free(h->name);
- g_free(h->passphrase);
- g_free(h);
- return WIFI_ERROR_OUT_OF_MEMORY;
+ g_free(h->name); //LCOV_EXCL_LINE
+ g_free(h->passphrase); //LCOV_EXCL_LINE
+ g_free(h); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
h->eap_config->ca_cert = NULL;
struct _wifi_config *config = NULL;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (origin == NULL || cloned_config == NULL) {
if (config->eap_config) {
h->eap_config = g_new0(struct _wifi_eap_config, 1);
if (h->eap_config == NULL) {
- g_free(h->name);
- g_free(h->passphrase);
- g_free(h->proxy_address);
- g_free(h);
- return WIFI_ERROR_OUT_OF_MEMORY;
+ g_free(h->name); //LCOV_EXCL_LINE
+ g_free(h->passphrase); //LCOV_EXCL_LINE
+ g_free(h->proxy_address); //LCOV_EXCL_LINE
+ g_free(h); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
h->eap_config->ca_cert = g_strdup(config->eap_config->ca_cert);
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL) {
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || h->name == NULL) {
dbus_h = _wifi_get_dbus_handle();
if (dbus_h == NULL) {
- WIFI_LOG(WIFI_ERROR, "Not initialized for wifi dbus connection");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized for wifi dbus connection"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (h->security_type == WIFI_SECURITY_TYPE_EAP) {
ret = wifi_save_eap_configurations(dbus_h, h->name, h->passphrase, h->security_type, h->proxy_address, h->eap_config, h->is_hidden);
if (ret != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_eap_configurations");
+ WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_eap_configurations"); //LCOV_EXCL_LINE
} else {
ret = wifi_save_configurations(dbus_h, h->name, h->passphrase, h->security_type, h->proxy_address, h->is_hidden);
if (ret != WIFI_ERROR_NONE)
- WIFI_LOG(WIFI_ERROR, "Fail to save configurations [%d]", ret);
+ WIFI_LOG(WIFI_ERROR, "Fail to save configurations [%d]", ret); //LCOV_EXCL_LINE
}
h->is_saved = TRUE;
GSList *config_ids = NULL;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (callback == NULL) {
dbus_h = _wifi_get_dbus_handle();
if (dbus_h == NULL) {
- WIFI_LOG(WIFI_ERROR, "Not initialized for wifi dbus connection");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized for wifi dbus connection"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
config_ids = wifi_config_get_config_id_list(dbus_h);
if (config_ids == NULL) {
- WIFI_LOG(WIFI_ERROR, "Fail to wifi_get_config_id_list");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Fail to wifi_get_config_id_list"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
while (config_ids) {
}
if (ret != WIFI_ERROR_NONE) {
- WIFI_LOG(WIFI_ERROR, "Fail to load configurations [%d]", ret);
- return ret;
+ WIFI_LOG(WIFI_ERROR, "Fail to load configurations [%d]", ret); //LCOV_EXCL_LINE
+ return ret; //LCOV_EXCL_LINE
}
h->address_family = WIFI_ADDRESS_FAMILY_IPV4;
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || name == NULL) {
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || security_type == NULL) {
int ret = WIFI_ERROR_NONE;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL) {
return WIFI_ERROR_INVALID_PARAMETER;
}
if ((address_family != WIFI_ADDRESS_FAMILY_IPV4 && address_family != WIFI_ADDRESS_FAMILY_IPV6)) {
- WIFI_LOG(WIFI_ERROR, "Invalid parameter");
- return WIFI_ERROR_INVALID_PARAMETER;
+ WIFI_LOG(WIFI_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
if (address_family == WIFI_ADDRESS_FAMILY_IPV6) {
- WIFI_LOG(WIFI_ERROR, "Not supported yet");
- return WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED;
+ WIFI_LOG(WIFI_ERROR, "Not supported yet"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
h->address_family = address_family;
h->proxy_address = g_strdup(proxy_address);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
WIFI_LOG(WIFI_ERROR, "Fail to set proxy address [%d]", ret);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return ret;
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || address_family == NULL || proxy_address == NULL) {
int ret = WIFI_ERROR_NONE;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL) {
h->is_hidden = hidden;
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
char *config_id = NULL;
char *hidden = NULL;
g_free(hidden);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return ret;
struct _wifi_config *h = (struct _wifi_config *)config;
if (_wifi_is_init() == false) {
- WIFI_LOG(WIFI_ERROR, "Not initialized");
- return WIFI_ERROR_INVALID_OPERATION;
+ WIFI_LOG(WIFI_ERROR, "Not initialized"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_OPERATION; //LCOV_EXCL_LINE
}
if (config == NULL || hidden == NULL) {
h->eap_config->anonymous_identity = g_strdup(anonymous_identity);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
wifi_configuration_set_field(dbus_h, config_id, WIFI_CONFIG_EAP_ANONYMOUS_IDENTITY, anonymous_identity);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->ca_cert = g_strdup(ca_cert);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
wifi_configuration_set_field(dbus_h, config_id, WIFI_CONFIG_EAP_CACERT, ca_cert);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->client_cert = g_strdup(client_cert);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
wifi_configuration_set_field(dbus_h, config_id, WIFI_CONFIG_EAP_PRIVATEKEY, private_key);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->identity = g_strdup(identity);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
wifi_configuration_set_field(dbus_h, config_id, WIFI_CONFIG_EAP_IDENTITY, identity);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->eap_type = eap_type;
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
gchar *value = NULL;
g_free(config_id);
g_free(value);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->eap_auth_type = eap_auth_type;
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
gchar *value = NULL;
g_free(config_id);
g_free(value);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
h->eap_config->subject_match = g_strdup(subject_match);
if (h->is_saved == TRUE) {
+ //LCOV_EXCL_START
wifi_dbus *dbus_h = NULL;
gchar *config_id = NULL;
wifi_configuration_set_field(dbus_h, config_id, WIFI_CONFIG_EAP_SUBJECT_MATCH, subject_match);
g_free(config_id);
+ //LCOV_EXCL_STOP
}
return WIFI_ERROR_NONE;
#define WIFI_SECURITY_WPA_PSK "psk"
#define WIFI_SECURITY_EAP "ieee8021x"
+//LCOV_EXCL_START
static wifi_error_e _wifi_error_to_enum(const gchar *error)
{
if (NULL != strstr(error, "NoReply"))
return ret;
}
+//LCOV_EXCL_STOP
static gchar *_wifi_change_name_to_hexadecimal(const gchar *name)
{
return hex;
}
+//LCOV_EXCL_START
gchar *wifi_eap_type_to_string(wifi_eap_type_e eap_type)
{
gchar *type = NULL;
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_STOP
gchar *wifi_config_get_config_id(const gchar *name, wifi_security_type_e security_type)
{
&error);
if (error) {
- WIFI_LOG(WIFI_ERROR, "Fail to GetConfigId [%d: %s]", error->code, error->message);
- g_error_free(error);
- return NULL;
+ WIFI_LOG(WIFI_ERROR, "Fail to GetConfigId [%d: %s]", error->code, error->message); //LCOV_EXCL_LINE
+ g_error_free(error); //LCOV_EXCL_LINE
+ return NULL; //LCOV_EXCL_LINE
}
g_variant_get(result, "(as)", &iter);
if (security_type != WIFI_SECURITY_TYPE_NONE) {
if (passphrase == NULL) {
- WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_configurations [secu_type is not NONE[%d] but passphrase is NULL]", security_type);
- return WIFI_ERROR_INVALID_PARAMETER;
+ WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_configurations [secu_type is not NONE[%d] but passphrase is NULL]", security_type); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
} else {
if (strlen(passphrase) == 0) {
- WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_configurations passphrase length is 0");
- return WIFI_ERROR_INVALID_PARAMETER;
+ WIFI_LOG(WIFI_ERROR, "Fail to wifi_save_configurations passphrase length is 0"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
}
}
&error);
if (error) {
- WIFI_LOG(WIFI_ERROR, "Fail to SaveConfiguration [%d: %s]", error->code, error->message);
- ret = _wifi_error_to_enum(error->message);
- g_error_free(error);
+ WIFI_LOG(WIFI_ERROR, "Fail to SaveConfiguration [%d: %s]", error->code, error->message); //LCOV_EXCL_LINE
+ ret = _wifi_error_to_enum(error->message); //LCOV_EXCL_LINE
+ g_error_free(error); //LCOV_EXCL_LINE
}
if (result != NULL)
&error);
if (error) {
- WIFI_LOG(WIFI_ERROR, "Fail to LoadConfiguration [%d: %s]", error->code, error->message);
- ret = _wifi_error_to_enum(error->message);
- g_error_free(error);
- return ret;
+ WIFI_LOG(WIFI_ERROR, "Fail to LoadConfiguration [%d: %s]", error->code, error->message); //LCOV_EXCL_LINE
+ ret = _wifi_error_to_enum(error->message); //LCOV_EXCL_LINE
+ g_error_free(error); //LCOV_EXCL_LINE
+ return ret; //LCOV_EXCL_LINE
}
if (result) {
return WIFI_ERROR_NONE;
}
+//LCOV_EXCL_START
int wifi_save_eap_configurations(wifi_dbus *handle, const gchar *name, const gchar *passphrase, wifi_security_type_e security_type, const gchar *proxy_address, struct _wifi_eap_config *eap_config, gboolean is_hidden)
{
wifi_error_e ret = WIFI_ERROR_NONE;
return ret;
}
+//LCOV_EXCL_STOP
h = g_new0(struct _wifi_dbus, 1);
if (!h) {
- WIFI_LOG(WIFI_ERROR, "_wifi_dbus alloc error");
- return WIFI_ERROR_OUT_OF_MEMORY;
+ WIFI_LOG(WIFI_ERROR, "_wifi_dbus alloc error"); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
#if !GLIB_CHECK_VERSION(2, 36, 0)
h->dbus_conn = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
if (!h->dbus_conn) {
- WIFI_LOG(WIFI_ERROR, "dbus connection get failed: %s", error->message);
- g_error_free(error);
- g_free(h);
- return WIFI_ERROR_OUT_OF_MEMORY;
+ WIFI_LOG(WIFI_ERROR, "dbus connection get failed: %s", error->message); //LCOV_EXCL_LINE
+ g_error_free(error); //LCOV_EXCL_LINE
+ g_free(h); //LCOV_EXCL_LINE
+ return WIFI_ERROR_OUT_OF_MEMORY; //LCOV_EXCL_LINE
}
h->ca = g_cancellable_new();