#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <string.h>
#include <unistd.h>
#include <setjmp.h>
#include <cmocka.h>
#include <sys/stat.h>
#include <amxc/amxc_variant.h>
#include <amxc/amxc_htable.h>
#include <amxc/amxc_lqueue.h>
#include <amxp/amxp_signal.h>
#include <amxp/amxp_slot.h>
#include <amxd/amxd_dm.h>
#include <amxb/amxb_error.h>
#include <amxb/amxb.h>
#include "amxb_ubus.h"
#include "test_amxb_ubus_connect.h"
#include <amxc/amxc_macros.h>
Go to the source code of this file.
|
static amxp_signal_mngr_t * | sigmngr = NULL |
|
◆ test_amxb_info()
void test_amxb_info |
( |
UNUSED void ** |
state | ) |
|
Definition at line 153 of file test_amxb_ubus_connect.c.
154 amxb_be_info_t* info = NULL;
158 assert_ptr_not_equal(info, NULL);
159 assert_ptr_not_equal(info->min_supported, NULL);
160 assert_ptr_not_equal(info->max_supported, NULL);
161 assert_ptr_not_equal(info->be_version, NULL);
162 assert_ptr_not_equal(info->name, NULL);
amxb_be_info_t * amxb_be_info(void)
◆ test_amxb_ubus_connect_disconnect()
void test_amxb_ubus_connect_disconnect |
( |
UNUSED void ** |
state | ) |
|
Definition at line 94 of file test_amxb_ubus_connect.c.
95 void* bus_ctx1 = NULL;
96 void* bus_ctx2 = NULL;
98 printf(
"Ubus socket = %s\n", ubus_sock);
103 assert_ptr_not_equal(bus_ctx1, NULL);
108 assert_ptr_equal(bus_ctx1, NULL);
111 assert_ptr_equal(bus_ctx1, NULL);
114 assert_ptr_equal(bus_ctx1, NULL);
117 assert_ptr_equal(bus_ctx1, NULL);
120 assert_ptr_equal(bus_ctx1, NULL);
123 assert_ptr_not_equal(bus_ctx1, NULL);
126 assert_ptr_equal(bus_ctx2, NULL);
129 assert_ptr_not_equal(bus_ctx2, NULL);
131 assert_ptr_not_equal(bus_ctx1, bus_ctx2);
int PRIVATE amxb_ubus_disconnect(void *ctx)
void PRIVATE amxb_ubus_free(void *ctx)
void *PRIVATE amxb_ubus_connect(const char *host, const char *port, const char *path, amxp_signal_mngr_t *sigmngr)
static amxp_signal_mngr_t * sigmngr
static const char * test_amxb_ubus_get_socket(void)
◆ test_amxb_ubus_get_fd()
void test_amxb_ubus_get_fd |
( |
UNUSED void ** |
state | ) |
|
◆ test_amxb_ubus_get_socket()
static const char* test_amxb_ubus_get_socket |
( |
void |
| ) |
|
|
static |
Definition at line 83 of file test_amxb_ubus_connect.c.
85 if(stat(
"/var/run/ubus.sock", &sb) == 0) {
86 return "/var/run/ubus.sock";
88 if(stat(
"/var/run/ubus/ubus.sock", &sb) == 0) {
89 return "/var/run/ubus/ubus.sock";
◆ sigmngr
amxp_signal_mngr_t* sigmngr = NULL |
|
static |