Check if we have enough rights to create a service on Windows otherwise we skip daemon test
Signed-off-by: Paul-Daniel Boca <pb...@cloudbasesolutions.com> Acked-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com> Tested-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com> --- V2: renamed macro from OVS_SKIP_NON_ADMIN to OVS_SKIP_NON_ADMIN_WIN --- tests/daemon.at | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/daemon.at b/tests/daemon.at index 41c5d07..962169a 100644 --- a/tests/daemon.at +++ b/tests/daemon.at @@ -2,6 +2,15 @@ AT_BANNER([daemon unit tests - C]) AT_SETUP([daemon]) AT_SKIP_IF([test "$IS_WIN32" = "yes"]) + +dnl OVS_SKIP_NON_ADMIN_WIN() +dnl +dnl Checks if we have enough rights to create a service +m4_define([OVS_SKIP_NON_ADMIN_WIN], + [ + AT_SKIP_IF([net session; test $? -ne 0]) + ]) + OVSDB_INIT([db]) AT_CAPTURE_FILE([pid]) AT_CAPTURE_FILE([expected]) @@ -163,6 +172,8 @@ AT_CLEANUP AT_SETUP([daemon --service]) AT_KEYWORDS([windows-service]) AT_SKIP_IF([test "$IS_WIN32" != "yes"]) +OVS_SKIP_NON_ADMIN_WIN + OVSDB_INIT([db]) AT_CAPTURE_FILE([pid]) # To create a Windows service, we need the absolute path for the executable. -- 2.7.2.windows.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev