mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	 bbfd6354a8
			
		
	
	
		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
 |