From: Stefan Metzmacher Date: Fri, 23 Dec 2016 13:07:51 +0000 (+0100) Subject: script/autobuild.py: try make test TESTS=samba3.*ktest for samba-systemkrb5 X-Git-Tag: talloc-2.1.9~433 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6a5e6a01a3ada62a8490ae612e926738aa78a28;p=thirdparty%2Fsamba.git script/autobuild.py: try make test TESTS=samba3.*ktest for samba-systemkrb5 Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- diff --git a/script/autobuild.py b/script/autobuild.py index 3d76130b57d..45f449ba027 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -169,7 +169,7 @@ tasks = { ("make", "make -j", "text/plain"), # we currently cannot run a full make test, a limited list of tests could be run # via "make test TESTS=sometests" - # ("test", "make test FAIL_IMMEDIATELY=1", "text/plain"), + ("test", "make test FAIL_IMMEDIATELY=1 TESTS='samba3.*ktest'", "text/plain"), ("install", "make install", "text/plain"), ("check-clean-tree", "script/clean-source-tree.sh", "text/plain"), ("clean", "make clean", "text/plain") diff --git a/selftest/skip.no-GSS_KRB5_CRED_NO_CI_FLAGS_X b/selftest/skip.no-GSS_KRB5_CRED_NO_CI_FLAGS_X new file mode 100644 index 00000000000..9ec679d740b --- /dev/null +++ b/selftest/skip.no-GSS_KRB5_CRED_NO_CI_FLAGS_X @@ -0,0 +1,6 @@ +# GSS_KRB5_CRED_NO_CI_FLAGS_X is not available in older MIT releases (< 1.14) +^samba3.rpc.lsa.lookupsids.krb5.*ncacn.*packet.*ktest +^samba3.rpc.lsa.lookupsids.krb5.*ncacn.*sign.*ktest +^samba3.blackbox.rpcclient.krb5.*ncacn.*krb5\].*ktest +^samba3.blackbox.rpcclient.krb5.*ncacn.*packet\].*ktest +^samba3.blackbox.rpcclient.krb5.*ncacn.*sign\].*ktest diff --git a/selftest/wscript b/selftest/wscript index 4a3fb4e0f7e..86deac5e22b 100644 --- a/selftest/wscript +++ b/selftest/wscript @@ -231,6 +231,10 @@ def cmd_testonly(opt): # FIXME REMOVE ME! env.OPTIONS += " --use-dns-faking" + if not CONFIG_GET(opt, 'HAVE_GSS_KRB5_CRED_NO_CI_FLAGS_X'): + # older MIT krb5 libraries (< 1.14) don't have + # GSS_KRB5_CRED_NO_CI_FLAGS_X + env.OPTIONS += " --exclude=${srcdir}/selftest/skip.no-GSS_KRB5_CRED_NO_CI_FLAGS_X" subunit_cache = None # We use the full path rather than relative path to avoid problems on some platforms (ie. solaris 8).