libtls: Add support to run unit tests with a custom plugin list

This commit is contained in:
Tobias Brunner
2021-02-12 11:45:44 +01:00
parent 818dc86568
commit 3d83d348f4
+7 -2
View File
@@ -35,8 +35,13 @@ static bool test_runner_init(bool init)
{ {
if (init) if (init)
{ {
plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS); char *plugins;
if (!lib->plugins->load(lib->plugins, PLUGINS))
plugins = getenv("TESTS_PLUGINS") ?:
lib->settings->get_str(lib->settings,
"tests.load", PLUGINS);
plugin_loader_add_plugindirs(PLUGINDIR, plugins);
if (!lib->plugins->load(lib->plugins, plugins))
{ {
return FALSE; return FALSE;
} }