diff options
author | Matt Barden <mbarden@tintri.com> | 2021-03-11 20:02:16 -0500 |
---|---|---|
committer | Gordon Ross <gwr@racktopsystems.com> | 2022-09-10 14:53:20 -0400 |
commit | f2ae17ede4a9a93585872a9aa83120497285bdd0 (patch) | |
tree | 3989e0af4f767ecbce51ac9042aeaff5335a3d67 /usr/src/tools/quick/make-smbsrv | |
parent | 544783ca6fcbe20a0c82b42aabd4e88a9ac69e68 (diff) | |
download | illumos-gate-f2ae17ede4a9a93585872a9aa83120497285bdd0.tar.gz |
14077 Want wrapper for external SMB server tests
Reviewed by: Evan Layton <elayton@tintri.com>
Reviewed by: Gordon Ross <gordon.ross@tintri.com>
Reviewed by: Yuri Pankov <ypankov@tintri.com>
Reviewed by: Suresh Jayaraman <sjayaraman@tintri.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/tools/quick/make-smbsrv')
-rwxr-xr-x | usr/src/tools/quick/make-smbsrv | 19 |
1 files changed, 17 insertions, 2 deletions
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 @@ -271,6 +273,16 @@ 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. do_tags() { @@ -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) |