autobuild: Merge no-modules test with the library --disable-python build
authorAndrew Bartlett <abartlet@samba.org>
Fri, 11 Sep 2020 01:36:22 +0000 (13:36 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Thu, 1 Oct 2020 01:18:39 +0000 (01:18 +0000)
This avoids another full compile cycle.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
script/autobuild.py

index 00ac1815334b576293abf879beb7b3558b82543e..47bc8289491d599dc53d061be31cee99c7d822aa 100755 (executable)
@@ -674,11 +674,6 @@ tasks = {
         ("allstatic-test", make_test(TESTS="samba3.smb2.create.*nt4_dc")),
         ("lcov", LCOV_CMD),
 
-        # retry without any required modules
-        ("none-distclean", "make distclean"),
-        ("none-configure", "./configure.developer " + samba_configure_params + " --with-static-modules=!FORCED,!DEFAULT --with-shared-modules=!FORCED,!DEFAULT"),
-        ("none-make", "make -j"),
-
         # retry with nonshared smbd and smbtorture
         ("nonshared-distclean", "make distclean"),
         ("nonshared-configure", "./configure.developer " + samba_configure_params + " --bundled-libraries=ALL --with-static-modules=ALL --nonshared-binary=smbtorture,smbd/smbd"),
@@ -708,8 +703,8 @@ tasks = {
         ("ldb-make", "cd lib/ldb && make"),
         ("ldb-install", "cd lib/ldb && make install"),
 
-        # retry against installed library packages
-        ("libs-configure", samba_libs_configure_base + samba_libs_configure_bundled_libs + " --disable-python --without-ad-dc"),
+        # retry against installed library packages, but no required modules
+        ("libs-configure", samba_libs_configure_base + samba_libs_configure_bundled_libs + " --disable-python --without-ad-dc  --with-static-modules=!FORCED,!DEFAULT --with-shared-modules=!FORCED,!DEFAULT"),
         ("libs-make", "make -j"),
         ("libs-install", "make install"),
         ("libs-check-clean-tree", "script/clean-source-tree.sh"),