From f2ae17ede4a9a93585872a9aa83120497285bdd0 Mon Sep 17 00:00:00 2001 From: Matt Barden Date: Thu, 11 Mar 2021 20:02:16 -0500 Subject: 14077 Want wrapper for external SMB server tests Reviewed by: Evan Layton Reviewed by: Gordon Ross Reviewed by: Yuri Pankov Reviewed by: Suresh Jayaraman Reviewed by: Toomas Soome Approved by: Robert Mustacchi --- usr/src/tools/quick/make-smbsrv | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'usr/src/tools') diff --git a/usr/src/tools/quick/make-smbsrv b/usr/src/tools/quick/make-smbsrv index b04ab47721..c2436ed021 100755 --- a/usr/src/tools/quick/make-smbsrv +++ b/usr/src/tools/quick/make-smbsrv @@ -152,6 +152,7 @@ do_kern() { *) targ=$1 ;; esac ( unset SOURCEDEBUG ; + export NO_GENUNIX_UNIQUIFY= ; (cd $SRC/uts/$x/smbsrv && $make $targ) ) } @@ -217,6 +218,7 @@ do_libs() { for lib in \ libfakekernel \ libads \ + libidmap \ libsmbfs \ libmlrpc do @@ -270,6 +272,16 @@ do done } +################################################################ + +do_tests() { + + for d in test/test-runner test/libmlrpc-tests test/smbsrv-tests + do + [ -f $SRC/$d/Makefile ] && (cd $SRC/$d && $make $1) + done +} + ################################################################ # This builds $SRC/TAGS (and cscope.files) in a helpful order. @@ -346,6 +358,7 @@ do do_kern $arg do_libs $arg do_cmds $arg + do_tests $arg ;; lint) do_hdrs $arg @@ -354,17 +367,19 @@ do do_cmds $arg ;; clean) - # intentionally skip: lib1, hdrs, tools + # intentionally skip: deplib, hdrs, tools + do_tests $arg do_cmds $arg do_libs $arg do_kern $arg ;; clobber) + do_tests $arg do_cmds $arg do_libs $arg + do_deplibs $arg do_kern $arg do_hdrs $arg - do_deplibs $arg clobber_tools ;; deplibs) -- cgit v1.2.3