Add automated filesystem checking based on scripts I've used now for

quite some time locally. Most of the test require root so they are
	skipped when run without necessarry privelegies.
This commit is contained in:
Vladimir Serbinenko 2013-11-19 21:05:59 +01:00
parent a8c3e5e3c7
commit 7d44ff7de6
25 changed files with 1992 additions and 2 deletions

24
tests/btrfs_test.in Normal file
View file

@ -0,0 +1,24 @@
#!/bin/sh
set -e
if [ "x$EUID" = "x" ] ; then
EUID=`id -u`
fi
if [ "$EUID" != 0 ] ; then
exit 77
fi
if ! which mkfs.btrfs >/dev/null 2>&1; then
echo "mkfs.btrfs not installed; cannot test btrfs."
exit 77
fi
"@builddir@/grub-fs-tester" btrfs
"@builddir@/grub-fs-tester" btrfs_zlib
"@builddir@/grub-fs-tester" btrfs_lzo
"@builddir@/grub-fs-tester" btrfs_raid0
"@builddir@/grub-fs-tester" btrfs_raid1
"@builddir@/grub-fs-tester" btrfs_single
"@builddir@/grub-fs-tester" btrfs_raid10