diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tests/common.c | 9 | ||||
-rw-r--r-- | src/tests/common.h | 2 | ||||
-rw-r--r-- | src/tests/sysdb-tests.c | 5 | ||||
-rw-r--r-- | src/tests/sysdb_ssh-tests.c | 5 |
4 files changed, 21 insertions, 0 deletions
diff --git a/src/tests/common.c b/src/tests/common.c index 65e69558..54c93e28 100644 --- a/src/tests/common.c +++ b/src/tests/common.c @@ -101,3 +101,12 @@ compare_sdap_attr_maps(struct sdap_attr_map *map1, size_t size1, return EOK; } + +bool ldb_modules_path_is_set(void) +{ + if (getenv("LDB_MODULES_PATH")) { + return true; + } + + return false; +} diff --git a/src/tests/common.h b/src/tests/common.h index b7eee46e..61dcbf41 100644 --- a/src/tests/common.h +++ b/src/tests/common.h @@ -95,4 +95,6 @@ errno_t test_request_recv(struct tevent_req *req); int test_ev_loop(struct sss_test_ctx *tctx); +bool ldb_modules_path_is_set(void); + #endif /* !__TESTS_COMMON_H__ */ diff --git a/src/tests/sysdb-tests.c b/src/tests/sysdb-tests.c index ada0ccc5..d0e64e20 100644 --- a/src/tests/sysdb-tests.c +++ b/src/tests/sysdb-tests.c @@ -5268,6 +5268,11 @@ int main(int argc, const char *argv[]) { DEBUG_INIT(debug_level); + if (!ldb_modules_path_is_set()) { + fprintf(stderr, "Warning: LDB_MODULES_PATH is not set, " + "will use LDB plugins installed in system paths.\n"); + } + tests_set_cwd(); ret = unlink(TESTS_PATH"/"LOCAL_SYSDB_FILE); diff --git a/src/tests/sysdb_ssh-tests.c b/src/tests/sysdb_ssh-tests.c index c6990163..95c57a7e 100644 --- a/src/tests/sysdb_ssh-tests.c +++ b/src/tests/sysdb_ssh-tests.c @@ -405,6 +405,11 @@ int main(int argc, const char *argv[]) DEBUG_INIT(debug_level); + if (!ldb_modules_path_is_set()) { + fprintf(stderr, "Warning: LDB_MODULES_PATH is not set, " + "will use LDB plugins installed in system paths.\n"); + } + tests_set_cwd(); s = create_sysdb_ssh_suite(); |