packages: krb5/krb5-tests.patch - more offline tests
baggins
baggins at pld-linux.org
Wed Aug 3 12:56:45 CEST 2011
Author: baggins Date: Wed Aug 3 10:56:45 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- more offline tests
---- Files affected:
packages/krb5:
krb5-tests.patch (1.19 -> 1.20)
---- Diffs:
================================================================
Index: packages/krb5/krb5-tests.patch
diff -u packages/krb5/krb5-tests.patch:1.19 packages/krb5/krb5-tests.patch:1.20
--- packages/krb5/krb5-tests.patch:1.19 Wed Aug 3 01:15:56 2011
+++ packages/krb5/krb5-tests.patch Wed Aug 3 12:56:40 2011
@@ -109,3 +109,91 @@
t_imp_name: t_imp_name.o $(GSS_DEPLIBS) $(KRB5_BASE_DEPLIBS)
$(CC_LINK) -o t_imp_name t_imp_name.o $(GSS_LIBS) $(KRB5_BASE_LIBS)
+--- krb5-1.9.1/src/tests/mkeystash_compat/Makefile.in~ 2010-12-03 01:05:44.000000000 +0100
++++ krb5-1.9.1/src/tests/mkeystash_compat/Makefile.in 2011-08-03 12:55:23.507781811 +0200
+@@ -37,14 +37,16 @@
+
+ # Verify that the mkey stash code is backward compat with old/non-keytab stashfile format
+ mkeystash_check: kdc.conf krb5.conf bigendian
+- $(RM) $(TEST_DB)* stash_file
+- $(RUN_SETUP) $(VALGRIND) ../../kadmin/dbutil/kdb5_util $(KDB_OPTS) create -s -W
+- # overwrite keytab stash file with old format stash, depends on endianness of current test system
+- ./bigendian && cp $(srcdir)/old_stash_bendian stash_file || cp $(srcdir)/old_stash_lendian stash_file
+- # getprinc will fail if old stash file can not be read
+- $(RUN_SETUP) $(VALGRIND) ../../kadmin/cli/kadmin.local $(KADMIN_OPTS) -q 'getprinc K/M'
+- $(RUN_SETUP) $(VALGRIND) ../../kadmin/dbutil/kdb5_util $(KDB_OPTS) destroy -f
+- $(RM) $(TEST_DB)* stash_file
++ if [ "$(OFFLINE)" = no ]; then \
++ $(RM) $(TEST_DB)* stash_file && \
++ $(RUN_SETUP) $(VALGRIND) ../../kadmin/dbutil/kdb5_util $(KDB_OPTS) create -s -W && \
++ # overwrite keytab stash file with old format stash, depends on endianness of current test system && \
++ ./bigendian && cp $(srcdir)/old_stash_bendian stash_file || cp $(srcdir)/old_stash_lendian stash_file && \
++ # getprinc will fail if old stash file can not be read && \
++ $(RUN_SETUP) $(VALGRIND) ../../kadmin/cli/kadmin.local $(KADMIN_OPTS) -q 'getprinc K/M' && \
++ $(RUN_SETUP) $(VALGRIND) ../../kadmin/dbutil/kdb5_util $(KDB_OPTS) destroy -f && \
++ $(RM) $(TEST_DB)* stash_file ; \
++ fi
+
+ clean::
+ $(RM) kdc.conf krb5.conf bigendian.$(OBJEXT) bigendian
+--- krb5-1.9.1/src/tests/Makefile.in~ 2011-08-03 12:52:47.476781846 +0200
++++ krb5-1.9.1/src/tests/Makefile.in 2011-08-03 12:56:18.963781798 +0200
+@@ -34,31 +34,33 @@
+ mv krb5.new krb5.conf
+
+ kdb_check: kdc.conf krb5.conf
+- $(RM) $(TEST_DB)*
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W
+- $(RUN_SETUP) $(VALGRIND) ../tests/create/kdb5_mkdums $(KTEST_OPTS)
+- $(RUN_SETUP) $(VALGRIND) ../tests/verify/kdb5_verify $(KTEST_OPTS)
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
+- @echo "====> NOTE!"
+- @echo "The following 'create' command is needed due to a change"
+- @echo "in functionality caused by DAL integration. See ticket 3973."
+- @echo ====
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load $(TEST_DB).dump
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load -update -ov $(TEST_DB).ovdump
+- $(RUN_SETUP) $(VALGRIND) ../tests/verify/kdb5_verify $(KTEST_OPTS)
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump2
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump2
+- sort $(TEST_DB).dump > $(TEST_DB).sort
+- sort $(TEST_DB).dump2 > $(TEST_DB).sort2
+- sort $(TEST_DB).ovdump > $(TEST_DB).ovsort
+- sort $(TEST_DB).ovdump2 > $(TEST_DB).ovsort2
+- cmp $(TEST_DB).sort $(TEST_DB).sort2
+- cmp $(TEST_DB).ovsort $(TEST_DB).ovsort2
+- $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f
+- $(RM) $(TEST_DB)* stash_file
++ if [ "$(OFFLINE)" = no ]; then \
++ $(RM) $(TEST_DB)* && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W && \
++ $(RUN_SETUP) $(VALGRIND) ../tests/create/kdb5_mkdums $(KTEST_OPTS) && \
++ $(RUN_SETUP) $(VALGRIND) ../tests/verify/kdb5_verify $(KTEST_OPTS) && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f && \
++ @echo "====> NOTE!" ;\
++ @echo "The following 'create' command is needed due to a change" ;\
++ @echo "in functionality caused by DAL integration. See ticket 3973." ;\
++ @echo ==== ;\
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) create -W && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load $(TEST_DB).dump && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) load -update -ov $(TEST_DB).ovdump && \
++ $(RUN_SETUP) $(VALGRIND) ../tests/verify/kdb5_verify $(KTEST_OPTS) && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump $(TEST_DB).dump2 && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) dump -ov $(TEST_DB).ovdump2 && \
++ sort $(TEST_DB).dump > $(TEST_DB).sort && \
++ sort $(TEST_DB).dump2 > $(TEST_DB).sort2 && \
++ sort $(TEST_DB).ovdump > $(TEST_DB).ovsort && \
++ sort $(TEST_DB).ovdump2 > $(TEST_DB).ovsort2 && \
++ cmp $(TEST_DB).sort $(TEST_DB).sort2 && \
++ cmp $(TEST_DB).ovsort $(TEST_DB).ovsort2 && \
++ $(RUN_SETUP) $(VALGRIND) ../kadmin/dbutil/kdb5_util $(KADMIN_OPTS) destroy -f && \
++ $(RM) $(TEST_DB)* stash_file ;\
++ fi
+
+ check-pytests::
+ if [ "$(OFFLINE)" = no ]; then \
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/krb5/krb5-tests.patch?r1=1.19&r2=1.20&f=u
More information about the pld-cvs-commit
mailing list