diff --git a/src/testsuite/testsuite.c b/src/testsuite/testsuite.c index acef283228cc17560618566356bf59bf1afd7e78..d7ca68d88ff2874114b6a1e2e463fb81661a3676 100644 --- a/src/testsuite/testsuite.c +++ b/src/testsuite/testsuite.c @@ -123,7 +123,7 @@ int main(int argc, char **argv) int ret, c; master_service = master_service_init - ("testsuite", MASTER_SERVICE_FLAG_STANDALONE, &argc, &argv, "d:x:tE"); + ("testsuite", MASTER_SERVICE_FLAG_STANDALONE, &argc, &argv, "d:x:tP:E"); user = getenv("USER"); @@ -147,6 +147,15 @@ int main(int argc, char **argv) case 't': trace = TRUE; break; + case 'P': + /* Plugin */ + { + const char *plugin; + + plugin = t_strdup(optarg); + array_append(&plugins, &plugin, 1); + } + break; case 'E': log_stdout = TRUE; break;