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)
{
plugin_loader_add_plugindirs(PLUGINDIR, PLUGINS);
if (!lib->plugins->load(lib->plugins, PLUGINS))
char *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;
}