| #!/bin/sh |
| |
| ### prepare |
| #TEST_PREPARE_WATCHDOG="yes" |
| #TEST_PREPARE_SHARES="yes" |
| |
| ### ztest |
| #TEST_ZTEST_SKIP="yes" |
| #TEST_ZTEST_TIMEOUT=1800 |
| #TEST_ZTEST_DIR="/var/tmp/" |
| #TEST_ZTEST_OPTIONS="-V" |
| #TEST_ZTEST_CORE_DIR="/mnt/zloop" |
| |
| ### 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_DIR="/mnt/" |
| #TEST_ZFSTESTS_DISKS="vdb vdc vdd" |
| #TEST_ZFSTESTS_DISKSIZE="8G" |
| #TEST_ZFSTESTS_ITERS="1" |
| #TEST_ZFSTESTS_OPTIONS="-vx" |
| #TEST_ZFSTESTS_RUNFILE="linux.run" |
| #TEST_ZFSTESTS_TAGS="functional" |
| |
| ### 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_FSOPT="-o overlay=on" |
| #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" |
| ;; |
| Ubuntu*) |
| ;; |
| *) |
| ;; |
| esac |
| |
| ### |
| # |
| # Run ztest longer on the "coverage" builders to gain more code coverage |
| # data out of ztest, libzpool, etc. |
| # |
| case "$BB_NAME" in |
| *coverage*) |
| TEST_ZTEST_TIMEOUT=3600 |
| ;; |
| *) |
| TEST_ZTEST_TIMEOUT=900 |
| ;; |
| esac |
| |
| ### |
| # |
| # Disable the following test suites on 32-bit systems. |
| # |
| if [ $(getconf LONG_BIT) = "32" ]; then |
| TEST_ZTEST_SKIP="yes" |
| TEST_XFSTESTS_SKIP="yes" |
| TEST_ZFSSTRESS_SKIP="yes" |
| fi |