I was in a way to better document how to run tests when I find some oddities Using make check -C tests run 31 tests. Using make check like documented in readme-hacking run only 28 tests
difference is ./t1700-ext-probe.sh: skipping test: FS test with sector size != 512 ./t2100-mkswap.sh: skipping test: FS test with sector size != 512 ./t2300-dos-label-extended-bootcode.sh: skipping test: FS test with sector size != 512 Then the results for me make[1]: Entering directory `/usr/src/parted-2.2/tests' make print-align print-max dup-clobber make[2]: Entering directory `/usr/src/parted-2.2/tests' CC print-align.o CCLD print-align CC print-max.o CCLD print-max CC dup-clobber.o CCLD dup-clobber make[2]: Leaving directory `/usr/src/parted-2.2/tests' make check-TESTS make[2]: Entering directory `/usr/src/parted-2.2/tests' make[3]: Entering directory `/usr/src/parted-2.2/tests' PASS: t0000-basic.sh PASS: t0001-tiny.sh PASS: t0010-script-no-ctrl-chars.sh PASS: t0100-print.sh PASS: t0200-gpt.sh PASS: t0201-gpt.sh PASS: t0202-gpt-pmbr.sh PASS: t0205-gpt-list-clobbers-pmbr.sh PASS: t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh PASS: t0220-gpt-msftres.sh PASS: t0250-gpt.sh FAIL: t0280-gpt-corrupt.sh PASS: t0300-dos-on-gpt.sh PASS: t0400-loop-clobber-infloop.sh PASS: t0500-dup-clobber.sh PASS: t1100-busy-label.sh PASS: t1700-ext-probe.sh PASS: t2100-mkswap.sh PASS: t2200-dos-label-recog.sh PASS: t2300-dos-label-extended-bootcode.sh PASS: t2400-dos-hfs-partition-type.sh ./t3000-resize-fs.sh: skipping test: you lack the scsi_debug kernel module SKIP: t3000-resize-fs.sh PASS: t4000-sun-raid-type.sh PASS: t4001-sun-vtoc.sh PASS: t4100-msdos-partition-limits.sh PASS: t4100-dvh-partition-limits.sh PASS: t4100-msdos-starting-sector.sh PASS: t4200-partprobe.sh FAIL: t5000-tags.sh ./t6000-dm.sh: skipping test: no device-mapper support SKIP: t6000-dm.sh PASS: t7000-scripting.sh PASS: t8000-loop.sh ./t9010-big-sector.sh: skipping test: you lack the scsi_debug kernel module SKIP: t9010-big-sector.sh ./t9020-alignment.sh: skipping test: you lack the scsi_debug kernel module SKIP: t9020-alignment.sh PASS: t9021-maxima.sh ./t9030-align-check.sh: skipping test: you lack the scsi_debug kernel module SKIP: t9030-align-check.sh =================================== 2 of 31 tests failed (5 tests were not run) See tests/test-suite.log Please report to [email protected] =================================== make[3]: *** [test-suite.log] Error 1 make[3]: Leaving directory `/usr/src/parted-2.2/tests' make[2]: *** [check-TESTS] Error 2 make[2]: Leaving directory `/usr/src/parted-2.2/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/usr/src/parted-2.2/tests' Compiled with ./configure --prefix=/usr \ --disable-device-mapper \ --without-readline \ --disable-static \ --disable-nls \ --disable-debug If I try to disable the two tests that fail (t0280 and t5000) with SKIP_TESTS="t0280 t5000", t0280 is still run and fail while t5000 indicate pass, should not skip be displayed? FAIL: t0280-gpt-corrupt.sh ... PASS: t5000-tags.sh Here is the log running those 2 tests using make check -C tests VERBOSE=yes TESTS="t0280-gpt-corrupt.sh t5000-tags.sh" >failed-tests Gilles
failed-tests
Description: Binary data
_______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

