bbfd6354a8
The ZFS enabled versions of xfstests fails to build cleanly on Amazon Linux. This issue should be resolved by rebasing the ZFS patches against the latest xfstests and pushing those patches upstream. This would allow us to use an unmodified xfstests. Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #5481 Closes #5977
112 lines
2.4 KiB
Bash
112 lines
2.4 KiB
Bash
#!/bin/sh
|
|
|
|
### prepare
|
|
#TEST_PREPARE_WATCHDOG="no"
|
|
|
|
### SPLAT
|
|
#TEST_SPLAT_SKIP="yes"
|
|
#TEST_SPLAT_OPTIONS="-acvx"
|
|
|
|
### ztest
|
|
#TEST_ZTEST_SKIP="yes"
|
|
#TEST_ZTEST_TIMEOUT=1800
|
|
#TEST_ZTEST_DIR="/var/tmp/"
|
|
#TEST_ZTEST_OPTIONS="-V"
|
|
|
|
### zconfig
|
|
#TEST_ZCONFIG_SKIP="yes"
|
|
TEST_ZCONFIG_OPTIONS="-c -s10"
|
|
|
|
### zimport
|
|
#TEST_ZIMPORT_SKIP="yes"
|
|
#TEST_ZIMPORT_DIR="/var/tmp/zimport"
|
|
#TEST_ZIMPORT_VERSIONS="master installed"
|
|
#TEST_ZIMPORT_POOLS="zol-0.6.1 zol-0.6.2 master installed"
|
|
#TEST_ZIMPORT_OPTIONS="-c"
|
|
|
|
### xfstests
|
|
#TEST_XFSTESTS_SKIP="yes"
|
|
#TEST_XFSTESTS_URL="https://github.com/behlendorf/xfstests/archive/"
|
|
#TEST_XFSTESTS_VER="zfs.tar.gz"
|
|
#TEST_XFSTESTS_POOL="tank"
|
|
#TEST_XFSTESTS_FS="xfstests"
|
|
#TEST_XFSTESTS_VDEV="/var/tmp/vdev"
|
|
#TEST_XFSTESTS_OPTIONS=""
|
|
|
|
### zfs-tests.sh
|
|
#TEST_ZFSTESTS_SKIP="yes"
|
|
#TEST_ZFSTESTS_DISKS="vdb vdc vdd"
|
|
#TEST_ZFSTESTS_DISKSIZE="8G"
|
|
#TEST_ZFSTESTS_RUNFILE="linux.run"
|
|
|
|
### filebench
|
|
#TEST_FILEBENCH_SKIP="yes"
|
|
#TEST_FILEBENCH_URL="http://build.zfsonlinux.org/"
|
|
#TEST_FILEBENCH_VER="filebench-1.4.9.1.tar.gz"
|
|
#TEST_FILEBENCH_RUNTIME=10
|
|
#TEST_FILEBENCH_POOL="tank"
|
|
#TEST_FILEBENCH_FS="filebench"
|
|
#TEST_FILEBENCH_VDEV="/var/tmp/vdev"
|
|
#TEST_FILEBENCH_DIR="/$TEST_FILEBENCH_POOL/$TEST_FILEBENCH_FS"
|
|
#TEST_FILEBENCH_OPTIONS=""
|
|
|
|
### zfsstress
|
|
#TEST_ZFSSTRESS_SKIP="yes"
|
|
#TEST_ZFSSTRESS_URL="https://github.com/nedbass/zfsstress/archive/"
|
|
#TEST_ZFSSTRESS_VER="master.tar.gz"
|
|
#TEST_ZFSSTRESS_RUNTIME=300
|
|
#TEST_ZFSSTRESS_POOL="tank"
|
|
#TEST_ZFSSTRESS_FS="fish"
|
|
#TEST_ZFSSTRESS_VDEV="/var/tmp/vdev"
|
|
#TEST_ZFSSTRESS_DIR="/$TEST_ZFSSTRESS_POOL/$TEST_ZFSSTRESS_FS"
|
|
#TEST_ZFSSTRESS_OPTIONS=""
|
|
|
|
### per-builder customization
|
|
#
|
|
# BB_NAME=builder-name <distribution-version-architecture-type>
|
|
# - distribution=Amazon,Debian,Fedora,RHEL,SUSE,Ubuntu
|
|
# - version=x.y
|
|
# - architecture=x86_64,i686,arm,aarch64
|
|
# - type=build,test
|
|
#
|
|
case "$BB_NAME" in
|
|
Amazon*)
|
|
# ZFS enabled xfstests fails to build
|
|
TEST_XFSTESTS_SKIP="yes"
|
|
;;
|
|
CentOS-7*)
|
|
# ZFS enabled xfstests fails to build
|
|
TEST_XFSTESTS_SKIP="yes"
|
|
;;
|
|
CentOS-6*)
|
|
;;
|
|
Debian*)
|
|
;;
|
|
Fedora*)
|
|
;;
|
|
RHEL*)
|
|
;;
|
|
SUSE*)
|
|
;;
|
|
Ubuntu-16.04*)
|
|
# ZFS enabled xfstests fails to build
|
|
TEST_XFSTESTS_SKIP="yes"
|
|
TEST_FILEBENCH_SKIP="yes"
|
|
;;
|
|
Ubuntu*)
|
|
;;
|
|
*)
|
|
;;
|
|
esac
|
|
|
|
###
|
|
#
|
|
# Disable the following test suites on 32-bit systems.
|
|
#
|
|
if [ $(getconf LONG_BIT) = "32" ]; then
|
|
TEST_ZTEST_SKIP="yes"
|
|
TEST_FILEBENCH_SKIP="yes"
|
|
TEST_XFSTESTS_SKIP="yes"
|
|
TEST_ZFSSTRESS_SKIP="yes"
|
|
fi
|