libamxo
4.3.4
Object Definition Language (ODL) parsing
|
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <inttypes.h>
#include <limits.h>
#include <unistd.h>
#include <fcntl.h>
#include <cmocka.h>
#include <dlfcn.h>
#include <amxc/amxc.h>
#include <amxp/amxp_signal.h>
#include <amxd/amxd_dm.h>
#include <amxd/amxd_object.h>
#include <amxd/amxd_parameter.h>
#include <amxo/amxo.h>
#include <amxo/amxo_hooks.h>
#include "test_import_resolver.h"
#include <amxc/amxc_macros.h>
Go to the source code of this file.
Functions | |
static void | check_can_invoke_functions (amxd_dm_t *dm) |
void | test_import_resolver_resolves (UNUSED void **state) |
void | test_import_resolver_invalid_data (UNUSED void **state) |
void | test_import_resolver_can_specify_flags (UNUSED void **state) |
void | test_import_resolver_multiple_import (UNUSED void **state) |
void | test_import_resolver_import_dlopen_fails (UNUSED void **state) |
void | test_can_call_entry_point (UNUSED void **state) |
void | test_entry_point_invocation_continues_after_failing_entry_point (UNUSED void **state) |
void | test_entry_point_only_added_once (UNUSED void **state) |
void | test_parsing_fails_when_entry_point_can_not_be_resolved (UNUSED void **state) |
void | test_entry_point_invoke_does_not_crash_with_invalid_args (UNUSED void **state) |
void | test_open_non_existing_file (UNUSED void **state) |
void | test_resolve_non_existing_function (UNUSED void **state) |
|
static |
Definition at line 83 of file test_import_resolver.c.
void test_can_call_entry_point | ( | UNUSED void ** | state | ) |
Definition at line 228 of file test_import_resolver.c.
void test_entry_point_invocation_continues_after_failing_entry_point | ( | UNUSED void ** | state | ) |
Definition at line 256 of file test_import_resolver.c.
void test_entry_point_invoke_does_not_crash_with_invalid_args | ( | UNUSED void ** | state | ) |
Definition at line 333 of file test_import_resolver.c.
void test_entry_point_only_added_once | ( | UNUSED void ** | state | ) |
Definition at line 284 of file test_import_resolver.c.
void test_import_resolver_can_specify_flags | ( | UNUSED void ** | state | ) |
Definition at line 147 of file test_import_resolver.c.
void test_import_resolver_import_dlopen_fails | ( | UNUSED void ** | state | ) |
Definition at line 204 of file test_import_resolver.c.
void test_import_resolver_invalid_data | ( | UNUSED void ** | state | ) |
Definition at line 122 of file test_import_resolver.c.
void test_import_resolver_multiple_import | ( | UNUSED void ** | state | ) |
Definition at line 171 of file test_import_resolver.c.
void test_import_resolver_resolves | ( | UNUSED void ** | state | ) |
Definition at line 105 of file test_import_resolver.c.
void test_open_non_existing_file | ( | UNUSED void ** | state | ) |
Definition at line 348 of file test_import_resolver.c.
void test_parsing_fails_when_entry_point_can_not_be_resolved | ( | UNUSED void ** | state | ) |
Definition at line 312 of file test_import_resolver.c.
void test_resolve_non_existing_function | ( | UNUSED void ** | state | ) |
Definition at line 369 of file test_import_resolver.c.