]> git.puffer.fish Git - mirror/frr.git/commitdiff
tests: have unit-test check more paths for the grpc.so module 14663/head
authorChristian Hopps <chopps@labn.net>
Fri, 27 Oct 2023 01:39:13 +0000 (21:39 -0400)
committerChristian Hopps <chopps@labn.net>
Fri, 27 Oct 2023 01:39:13 +0000 (21:39 -0400)
Signed-off-by: Christian Hopps <chopps@labn.net>
tests/lib/test_grpc.cpp

index 182c1d338dc7513e4f8da79f4dceb7e9f3c55443..957ffdefaae7c1cd038a69e45d28bc3eafeb2750 100644 (file)
@@ -92,6 +92,17 @@ static void static_startup(void)
                grpc_module = frrmod_load("grpc:50051", modpath.c_str(),
                                          _err_print, 0);
        }
+       if (!grpc_module) {
+               modpath = std::string(binpath) +
+                         std::string("../../../lib/.libs");
+               grpc_module = frrmod_load("grpc:50051", modpath.c_str(),
+                                         _err_print, 0);
+       }
+       if (!grpc_module) {
+               modpath = std::string(binpath) + std::string("../../../lib");
+               grpc_module = frrmod_load("grpc:50051", modpath.c_str(),
+                                         _err_print, 0);
+       }
        if (!grpc_module)
                exit(1);