summaryrefslogtreecommitdiff
path: root/script/autobuild.py
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2015-08-13 17:38:43 +0200
committerRalph Böhme <slow@samba.org>2015-08-20 16:06:21 +0200
commit86fa1d9059f90bc62c64adeb25b9534517b9a960 (patch)
tree4a31852d8d66a2ed62f2ab5c6d85f29c8bc1d0f0 /script/autobuild.py
parent3b1aa7a665215f6a95a2ee7c5caf361a4063e9c1 (diff)
downloadsamba-86fa1d9059f90bc62c64adeb25b9534517b9a960.tar.gz
script/autobuild.py: test some --with-{static,shared}-modules combinations
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'script/autobuild.py')
-rwxr-xr-xscript/autobuild.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/script/autobuild.py b/script/autobuild.py
index 242a2fb5bc3..2b939eb9826 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -115,7 +115,22 @@ tasks = {
("configure", samba_libs_configure_samba, "text/plain"),
("make", "make", "text/plain"),
("install", "make install", "text/plain"),
- ("dist", "make dist", "text/plain")],
+ ("dist", "make dist", "text/plain"),
+
+ # retry with all modules shared
+ ("allshared-distclean", "make distclean", "text/plain"),
+ ("allshared-configure", samba_libs_configure_samba + " --with-shared-modules=ALL", "text/plain"),
+ ("allshared-make", "make", "text/plain"),
+
+ # retry with all modules static
+ ("allstatic-distclean", "make distclean", "text/plain"),
+ ("allstatic-configure", samba_libs_configure_samba + " --with-static-modules=ALL", "text/plain"),
+ ("allstatic-make", "make", "text/plain"),
+
+ # retry without any required modules
+ ("none-distclean", "make distclean", "text/plain"),
+ ("none-configure", samba_libs_configure_samba + " --with-static-modules=!FORCED,!DEFAULT --with-shared-modules=!FORCED,!DEFAULT", "text/plain"),
+ ("none-make", "make", "text/plain")],
"ldb" : [
("random-sleep", "../../script/random-sleep.sh 60 600", "text/plain"),