a454868b0c
Use -pH flags in get_pool_prop so that numeric properties such as size can be compared. The zpool_expand test suite is currently the only one which uses get_pool_prop for a numeric property. Add TEMPFILE and TEMPFILE{0,1,2} to default.cfg for tests that must build pools on top of files, such as this one where expansion is necessary but the entries in DISKS may not point to entities that can be expanded. Base the pool used for testing on file-type VDEVs instead of using zvols within an underlying pool, to avoid issues that come up when pools are backed by other pools. Remove shell variables EX_1GB and EX_2GB used to recognize correct expansion, and instead calculate the appropriate values based on the variables used to control file or volume size, org_size and exp_size. This change is also made in test 001 although that test is not enabled because it depends on FMA. Finally, enable zpool_expand_002_pos. Reviewed-by: George Melikov <mail@gmelikov.ru> Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov> Reviewed-by: Don Brady <don.brady@intel.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Olaf Faaland <faaland1@llnl.gov> Closes #5757
671 lines
24 KiB
Plaintext
671 lines
24 KiB
Plaintext
#
|
|
# This file and its contents are supplied under the terms of the
|
|
# Common Development and Distribution License ("CDDL"), version 1.0.
|
|
# You may only use this file in accordance with the terms of version
|
|
# 1.0 of the CDDL.
|
|
#
|
|
# A full copy of the text of the CDDL should have accompanied this
|
|
# source. A copy of the CDDL is also available via the Internet at
|
|
# http://www.illumos.org/license/CDDL.
|
|
#
|
|
|
|
[DEFAULT]
|
|
pre = setup
|
|
quiet = False
|
|
pre_user = root
|
|
user = root
|
|
timeout = 600
|
|
post_user = root
|
|
post = cleanup
|
|
outputdir = /var/tmp/test_results
|
|
|
|
# DISABLED: update to use ZFS_ACL_* variables and user_run helper.
|
|
# posix_001_pos
|
|
# posix_002_pos
|
|
[tests/functional/acl/posix]
|
|
tests = ['posix_003_pos']
|
|
|
|
[tests/functional/atime]
|
|
tests = ['atime_001_pos', 'atime_002_neg', 'atime_003_pos']
|
|
|
|
# DISABLED:
|
|
# bootfs_006_pos - needs investigation
|
|
# bootfs_008_neg - needs investigation
|
|
[tests/functional/bootfs]
|
|
tests = ['bootfs_001_pos', 'bootfs_002_neg', 'bootfs_003_pos',
|
|
'bootfs_004_neg', 'bootfs_005_neg', 'bootfs_007_neg']
|
|
|
|
# DISABLED:
|
|
# cache_001_pos - needs investigation
|
|
# cache_010_neg - needs investigation
|
|
[tests/functional/cache]
|
|
tests = ['cache_002_pos', 'cache_003_pos', 'cache_004_neg',
|
|
'cache_005_neg', 'cache_006_pos', 'cache_007_neg', 'cache_008_neg',
|
|
'cache_009_pos', 'cache_011_pos']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/cachefile]
|
|
#tests = ['cachefile_001_pos', 'cachefile_002_pos', 'cachefile_003_pos',
|
|
# 'cachefile_004_pos']
|
|
#pre =
|
|
#post =
|
|
|
|
# DISABLED: needs investigation
|
|
# 'sensitive_none_lookup', 'sensitive_none_delete',
|
|
# 'sensitive_formd_lookup', 'sensitive_formd_delete',
|
|
# 'insensitive_none_lookup', 'insensitive_none_delete',
|
|
# 'insensitive_formd_lookup', 'insensitive_formd_delete',
|
|
# 'mixed_none_lookup', 'mixed_none_lookup_ci', 'mixed_none_delete',
|
|
# 'mixed_formd_lookup', 'mixed_formd_lookup_ci', 'mixed_formd_delete']
|
|
[tests/functional/casenorm]
|
|
tests = ['case_all_values', 'norm_all_values']
|
|
|
|
[tests/functional/chattr]
|
|
tests = ['chattr_001_pos', 'chattr_002_neg']
|
|
|
|
[tests/functional/checksum]
|
|
tests = ['run_edonr_test', 'run_sha2_test', 'run_skein_test', 'filetest_001_pos']
|
|
|
|
[tests/functional/clean_mirror]
|
|
tests = [ 'clean_mirror_001_pos', 'clean_mirror_002_pos',
|
|
'clean_mirror_003_pos', 'clean_mirror_004_pos']
|
|
|
|
[tests/functional/cli_root/zdb]
|
|
tests = ['zdb_001_neg', 'zdb_002_pos']
|
|
pre =
|
|
post =
|
|
|
|
[tests/functional/cli_root/zfs]
|
|
tests = ['zfs_001_neg', 'zfs_002_pos', 'zfs_003_neg']
|
|
|
|
# DISABLED:
|
|
# zfs_clone_005_pos - busy unmount
|
|
[tests/functional/cli_root/zfs_clone]
|
|
tests = ['zfs_clone_001_neg', 'zfs_clone_002_pos', 'zfs_clone_003_pos',
|
|
'zfs_clone_004_pos', 'zfs_clone_006_pos',
|
|
'zfs_clone_007_pos', 'zfs_clone_008_neg', 'zfs_clone_009_neg',
|
|
'zfs_clone_010_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_copies_003_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
# zfs_copies_005_neg - https://github.com/zfsonlinux/zfs/issues/3484
|
|
[tests/functional/cli_root/zfs_copies]
|
|
tests = ['zfs_copies_001_pos', 'zfs_copies_002_pos', 'zfs_copies_004_neg',
|
|
'zfs_copies_006_pos']
|
|
|
|
[tests/functional/cli_root/zfs_create]
|
|
tests = ['zfs_create_001_pos', 'zfs_create_002_pos', 'zfs_create_003_pos',
|
|
'zfs_create_004_pos', 'zfs_create_005_pos', 'zfs_create_006_pos',
|
|
'zfs_create_007_pos', 'zfs_create_008_neg', 'zfs_create_009_neg',
|
|
'zfs_create_010_neg', 'zfs_create_011_pos', 'zfs_create_012_pos',
|
|
'zfs_create_013_pos', 'zfs_create_014_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_destroy_005_neg - busy mountpoint behavior
|
|
# zfs_destroy_001_pos - https://github.com/zfsonlinux/zfs/issues/5635
|
|
[tests/functional/cli_root/zfs_destroy]
|
|
tests = ['zfs_destroy_002_pos', 'zfs_destroy_003_pos',
|
|
'zfs_destroy_004_pos','zfs_destroy_006_neg', 'zfs_destroy_007_neg',
|
|
'zfs_destroy_008_pos','zfs_destroy_009_pos', 'zfs_destroy_010_pos',
|
|
'zfs_destroy_011_pos','zfs_destroy_012_pos', 'zfs_destroy_013_neg',
|
|
'zfs_destroy_014_pos','zfs_destroy_015_pos', 'zfs_destroy_016_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_get_004_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
# zfs_get_006_neg - needs investigation
|
|
[tests/functional/cli_root/zfs_get]
|
|
tests = ['zfs_get_001_pos', 'zfs_get_002_pos', 'zfs_get_003_pos',
|
|
'zfs_get_005_neg', 'zfs_get_007_neg', 'zfs_get_008_pos',
|
|
'zfs_get_009_pos', 'zfs_get_010_neg']
|
|
|
|
[tests/functional/cli_root/zfs_inherit]
|
|
tests = ['zfs_inherit_001_neg', 'zfs_inherit_002_neg', 'zfs_inherit_003_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_mount_006_pos - https://github.com/zfsonlinux/zfs/issues/4990
|
|
# zfs_mount_007_pos - needs investigation
|
|
# zfs_mount_009_neg - needs investigation
|
|
# zfs_mount_all_001_pos - needs investigation
|
|
[tests/functional/cli_root/zfs_mount]
|
|
tests = ['zfs_mount_001_pos', 'zfs_mount_002_pos', 'zfs_mount_003_pos',
|
|
'zfs_mount_004_pos', 'zfs_mount_005_pos', 'zfs_mount_008_pos',
|
|
'zfs_mount_010_neg', 'zfs_mount_011_neg', 'zfs_mount_012_neg']
|
|
|
|
[tests/functional/cli_root/zfs_promote]
|
|
tests = ['zfs_promote_001_pos', 'zfs_promote_002_pos', 'zfs_promote_003_pos',
|
|
'zfs_promote_004_pos', 'zfs_promote_005_pos', 'zfs_promote_006_neg',
|
|
'zfs_promote_007_neg', 'zfs_promote_008_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_written_property_001_pos - https://github.com/zfsonlinux/zfs/issues/2441
|
|
[tests/functional/cli_root/zfs_property]
|
|
tests = []
|
|
|
|
# DISABLED:
|
|
# zfs_receive_004_neg - Fails for OpenZFS on illumos
|
|
[tests/functional/cli_root/zfs_receive]
|
|
tests = ['zfs_receive_001_pos', 'zfs_receive_002_pos', 'zfs_receive_003_pos',
|
|
'zfs_receive_005_neg', 'zfs_receive_006_pos',
|
|
'zfs_receive_007_neg', 'zfs_receive_008_pos', 'zfs_receive_009_neg',
|
|
'zfs_receive_010_pos', 'zfs_receive_011_pos', 'zfs_receive_012_pos',
|
|
'zfs_receive_013_pos', 'zfs_receive_014_pos', 'zfs_receive_015_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_rename_006_pos - https://github.com/zfsonlinux/zfs/issues/5647
|
|
# zfs_rename_009_neg - https://github.com/zfsonlinux/zfs/issues/5648
|
|
[tests/functional/cli_root/zfs_rename]
|
|
tests = ['zfs_rename_001_pos', 'zfs_rename_002_pos', 'zfs_rename_003_pos',
|
|
'zfs_rename_004_neg', 'zfs_rename_005_neg',
|
|
'zfs_rename_007_pos', 'zfs_rename_008_pos',
|
|
'zfs_rename_010_neg', 'zfs_rename_011_pos', 'zfs_rename_012_neg',
|
|
'zfs_rename_013_pos']
|
|
|
|
[tests/functional/cli_root/zfs_reservation]
|
|
tests = ['zfs_reservation_001_pos', 'zfs_reservation_002_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_rollback_001_pos - busy mountpoint behavior
|
|
# zfs_rollback_002_pos - busy mountpoint behavior
|
|
[tests/functional/cli_root/zfs_rollback]
|
|
tests = ['zfs_rollback_003_neg', 'zfs_rollback_004_neg']
|
|
|
|
[tests/functional/cli_root/zfs_send]
|
|
tests = ['zfs_send_001_pos', 'zfs_send_002_pos', 'zfs_send_003_pos',
|
|
'zfs_send_004_neg', 'zfs_send_005_pos', 'zfs_send_006_pos',
|
|
'zfs_send_007_pos']
|
|
|
|
[tests/functional/cli_root/zfs_set]
|
|
tests = ['cache_001_pos', 'cache_002_neg', 'canmount_001_pos',
|
|
'canmount_002_pos', 'canmount_003_pos', 'canmount_004_pos',
|
|
'checksum_001_pos', 'compression_001_pos', 'mountpoint_001_pos',
|
|
'mountpoint_002_pos', 'reservation_001_neg', 'user_property_002_pos',
|
|
'share_mount_001_neg', 'snapdir_001_pos', 'onoffs_001_pos',
|
|
'user_property_001_pos', 'user_property_003_neg', 'readonly_001_pos',
|
|
'user_property_004_pos', 'version_001_neg', 'zfs_set_001_neg',
|
|
'zfs_set_002_neg', 'zfs_set_003_neg', 'property_alias_001_pos',
|
|
'mountpoint_003_pos', 'ro_props_001_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_share_005_pos - needs investigation, probably unsupported NFS share format
|
|
[tests/functional/cli_root/zfs_share]
|
|
tests = ['zfs_share_001_pos', 'zfs_share_002_pos', 'zfs_share_003_pos',
|
|
'zfs_share_004_pos', 'zfs_share_006_pos',
|
|
'zfs_share_007_neg', 'zfs_share_008_neg', 'zfs_share_009_neg',
|
|
'zfs_share_010_neg', 'zfs_share_011_pos']
|
|
|
|
[tests/functional/cli_root/zfs_snapshot]
|
|
tests = ['zfs_snapshot_001_neg', 'zfs_snapshot_002_neg',
|
|
'zfs_snapshot_003_neg', 'zfs_snapshot_004_neg', 'zfs_snapshot_005_neg',
|
|
'zfs_snapshot_006_pos', 'zfs_snapshot_007_neg', 'zfs_snapshot_008_neg',
|
|
'zfs_snapshot_009_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_unmount_005_pos - needs investigation
|
|
# zfs_unmount_009_pos - needs investigation
|
|
# zfs_unmount_all_001_pos - needs investigation
|
|
[tests/functional/cli_root/zfs_unmount]
|
|
tests = ['zfs_unmount_001_pos', 'zfs_unmount_002_pos', 'zfs_unmount_003_pos',
|
|
'zfs_unmount_004_pos', 'zfs_unmount_006_pos',
|
|
'zfs_unmount_007_neg', 'zfs_unmount_008_neg']
|
|
|
|
# DISABLED:
|
|
# zfs_unshare_002_pos - zfs set sharenfs=off won't unshare if it was already off
|
|
# zfs_unshare_006_pos - some distros come with Samba "user shares" disabled
|
|
[tests/functional/cli_root/zfs_unshare]
|
|
tests = ['zfs_unshare_001_pos', 'zfs_unshare_003_pos',
|
|
'zfs_unshare_004_neg', 'zfs_unshare_005_neg']
|
|
|
|
[tests/functional/cli_root/zfs_upgrade]
|
|
tests = ['zfs_upgrade_001_pos', 'zfs_upgrade_002_pos', 'zfs_upgrade_003_pos',
|
|
'zfs_upgrade_004_pos', 'zfs_upgrade_005_pos', 'zfs_upgrade_006_neg',
|
|
'zfs_upgrade_007_neg']
|
|
|
|
[tests/functional/cli_root/zpool]
|
|
tests = ['zpool_001_neg', 'zpool_002_pos', 'zpool_003_pos']
|
|
|
|
# DISABLED:
|
|
# zpool_add_004_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
# zpool_add_005_pos - no 'dumpadm' command.
|
|
# zpool_add_006_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
[tests/functional/cli_root/zpool_add]
|
|
tests = ['zpool_add_001_pos', 'zpool_add_002_pos', 'zpool_add_003_pos',
|
|
'zpool_add_007_neg', 'zpool_add_008_neg', 'zpool_add_009_neg']
|
|
|
|
[tests/functional/cli_root/zpool_attach]
|
|
tests = ['zpool_attach_001_neg']
|
|
|
|
# DISABLED:
|
|
# zpool_clear_001_pos - https://github.com/zfsonlinux/zfs/issues/5634
|
|
[tests/functional/cli_root/zpool_clear]
|
|
tests = ['zpool_clear_002_neg', 'zpool_clear_003_neg']
|
|
|
|
# DISABLED:
|
|
# zpool_create_001_pos - needs investigation
|
|
# zpool_create_002_pos - needs investigation
|
|
# zpool_create_004_pos - needs investigation
|
|
# zpool_create_006_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
# zpool_create_008_pos - uses VTOC labels (?) and 'overlapping slices'
|
|
# zpool_create_011_neg - tries to access /etc/vfstab etc
|
|
# zpool_create_012_neg - swap devices
|
|
# zpool_create_014_neg - swap devices
|
|
# zpool_create_015_neg - swap devices
|
|
# zpool_create_016_pos - no dumadm command.
|
|
# zpool_create_020_pos - needs investigation
|
|
[tests/functional/cli_root/zpool_create]
|
|
tests = [
|
|
'zpool_create_003_pos', 'zpool_create_005_pos', 'zpool_create_007_neg',
|
|
'zpool_create_009_neg', 'zpool_create_010_neg', 'zpool_create_017_neg',
|
|
'zpool_create_018_pos', 'zpool_create_019_pos',
|
|
'zpool_create_021_pos', 'zpool_create_022_pos', 'zpool_create_023_neg',
|
|
'zpool_create_024_pos',
|
|
'zpool_create_features_001_pos', 'zpool_create_features_002_pos',
|
|
'zpool_create_features_003_pos', 'zpool_create_features_004_neg',
|
|
'zpool_create_features_005_pos']
|
|
|
|
# DISABLED:
|
|
# zpool_destroy_001_pos - needs investigation
|
|
# zpool_destroy_002_pos - busy mountpoint behavior
|
|
[tests/functional/cli_root/zpool_destroy]
|
|
tests = [
|
|
'zpool_destroy_003_neg']
|
|
pre =
|
|
post =
|
|
|
|
[tests/functional/cli_root/zpool_detach]
|
|
tests = ['zpool_detach_001_neg']
|
|
|
|
# DISABLED: Requires full FMA support in ZED
|
|
# zpool_expand_001_pos - https://github.com/zfsonlinux/zfs/issues/2437
|
|
# zpool_expand_003_pos - https://github.com/zfsonlinux/zfs/issues/2437
|
|
[tests/functional/cli_root/zpool_expand]
|
|
tests = ['zpool_expand_002_pos']
|
|
|
|
# DISABLED:
|
|
# zpool_export_004_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
[tests/functional/cli_root/zpool_export]
|
|
tests = ['zpool_export_001_pos', 'zpool_export_002_pos',
|
|
'zpool_export_003_neg']
|
|
|
|
[tests/functional/cli_root/zpool_get]
|
|
tests = ['zpool_get_001_pos', 'zpool_get_002_pos', 'zpool_get_003_pos',
|
|
'zpool_get_004_neg']
|
|
|
|
[tests/functional/cli_root/zpool_history]
|
|
tests = ['zpool_history_001_neg', 'zpool_history_002_pos']
|
|
|
|
# DISABLED:
|
|
# zpool_import_002_pos - https://github.com/zfsonlinux/zfs/issues/5202
|
|
# zpool_import_012_pos - sharenfs issue
|
|
# zpool_import_all_001_pos - partition issue
|
|
[tests/functional/cli_root/zpool_import]
|
|
tests = ['zpool_import_001_pos',
|
|
'zpool_import_003_pos', 'zpool_import_004_pos', 'zpool_import_005_pos',
|
|
'zpool_import_006_pos', 'zpool_import_007_pos', 'zpool_import_008_pos',
|
|
'zpool_import_009_neg', 'zpool_import_010_pos', 'zpool_import_011_neg',
|
|
'zpool_import_013_neg', 'zpool_import_014_pos',
|
|
'zpool_import_features_001_pos', 'zpool_import_features_002_neg',
|
|
'zpool_import_features_003_pos','zpool_import_missing_001_pos',
|
|
'zpool_import_missing_002_pos', 'zpool_import_missing_003_pos',
|
|
'zpool_import_rename_001_pos']
|
|
|
|
[tests/functional/cli_root/zpool_offline]
|
|
tests = ['zpool_offline_001_pos', 'zpool_offline_002_neg']
|
|
|
|
[tests/functional/cli_root/zpool_online]
|
|
tests = ['zpool_online_001_pos', 'zpool_online_002_neg']
|
|
|
|
# DISABLED:
|
|
# zpool_remove_003_pos - needs investigation
|
|
[tests/functional/cli_root/zpool_remove]
|
|
tests = ['zpool_remove_001_neg', 'zpool_remove_002_pos']
|
|
|
|
[tests/functional/cli_root/zpool_replace]
|
|
tests = ['zpool_replace_001_neg']
|
|
|
|
[tests/functional/cli_root/zpool_scrub]
|
|
tests = ['zpool_scrub_001_neg', 'zpool_scrub_002_pos', 'zpool_scrub_003_pos',
|
|
'zpool_scrub_004_pos', 'zpool_scrub_005_pos']
|
|
|
|
[tests/functional/cli_root/zpool_set]
|
|
tests = ['zpool_set_001_pos', 'zpool_set_002_neg', 'zpool_set_003_neg']
|
|
pre =
|
|
post =
|
|
|
|
[tests/functional/cli_root/zpool_status]
|
|
tests = ['zpool_status_001_pos', 'zpool_status_002_pos']
|
|
|
|
# DISABLED:
|
|
# zpool_upgrade_002_pos - https://github.com/zfsonlinux/zfs/issues/4034
|
|
# zpool_upgrade_004_pos - https://github.com/zfsonlinux/zfs/issues/4034
|
|
# zpool_upgrade_007_pos - needs investigation
|
|
[tests/functional/cli_root/zpool_upgrade]
|
|
tests = ['zpool_upgrade_001_pos',
|
|
'zpool_upgrade_003_pos', 'zpool_upgrade_005_neg',
|
|
'zpool_upgrade_006_neg', 'zpool_upgrade_008_pos',
|
|
'zpool_upgrade_009_neg']
|
|
|
|
# DISABLED:
|
|
# zfs_share_001_neg - requires additional dependencies
|
|
# zfs_unshare_001_neg - requires additional dependencies
|
|
[tests/functional/cli_user/misc]
|
|
tests = ['zdb_001_neg', 'zfs_001_neg', 'zfs_allow_001_neg',
|
|
'zfs_clone_001_neg', 'zfs_create_001_neg', 'zfs_destroy_001_neg',
|
|
'zfs_get_001_neg', 'zfs_inherit_001_neg', 'zfs_mount_001_neg',
|
|
'zfs_promote_001_neg', 'zfs_receive_001_neg', 'zfs_rename_001_neg',
|
|
'zfs_rollback_001_neg', 'zfs_send_001_neg', 'zfs_set_001_neg',
|
|
'zfs_snapshot_001_neg', 'zfs_unallow_001_neg',
|
|
'zfs_unmount_001_neg', 'zfs_upgrade_001_neg',
|
|
'zpool_001_neg', 'zpool_add_001_neg', 'zpool_attach_001_neg',
|
|
'zpool_clear_001_neg', 'zpool_create_001_neg', 'zpool_destroy_001_neg',
|
|
'zpool_detach_001_neg', 'zpool_export_001_neg', 'zpool_get_001_neg',
|
|
'zpool_history_001_neg', 'zpool_import_001_neg', 'zpool_import_002_neg',
|
|
'zpool_offline_001_neg', 'zpool_online_001_neg', 'zpool_remove_001_neg',
|
|
'zpool_replace_001_neg', 'zpool_scrub_001_neg', 'zpool_set_001_neg',
|
|
'zpool_status_001_neg', 'zpool_upgrade_001_neg', 'arcstat_001_pos',
|
|
'arc_summary_001_pos', 'dbufstat_001_pos']
|
|
user =
|
|
|
|
[tests/functional/cli_user/zfs_list]
|
|
tests = ['zfs_list_001_pos', 'zfs_list_002_pos', 'zfs_list_003_pos',
|
|
'zfs_list_004_neg', 'zfs_list_007_pos', 'zfs_list_008_neg']
|
|
user =
|
|
|
|
[tests/functional/cli_user/zpool_iostat]
|
|
tests = ['zpool_iostat_001_neg', 'zpool_iostat_002_pos',
|
|
'zpool_iostat_003_neg', 'zpool_iostat_004_pos',
|
|
'zpool_iostat_005_pos']
|
|
user =
|
|
|
|
[tests/functional/cli_user/zpool_list]
|
|
tests = ['zpool_list_001_pos', 'zpool_list_002_neg']
|
|
user =
|
|
|
|
[tests/functional/compression]
|
|
tests = ['compress_001_pos', 'compress_002_pos', 'compress_003_pos',
|
|
'compress_004_pos']
|
|
|
|
[tests/functional/ctime]
|
|
tests = ['ctime_001_pos' ]
|
|
|
|
# DISABLED:
|
|
# zfs_allow_010_pos - https://github.com/zfsonlinux/zfs/issues/5646
|
|
[tests/functional/delegate]
|
|
tests = ['zfs_allow_001_pos', 'zfs_allow_002_pos',
|
|
'zfs_allow_004_pos', 'zfs_allow_005_pos', 'zfs_allow_006_pos',
|
|
'zfs_allow_007_pos', 'zfs_allow_008_pos', 'zfs_allow_009_neg',
|
|
'zfs_allow_011_neg', 'zfs_allow_012_neg',
|
|
'zfs_unallow_001_pos', 'zfs_unallow_002_pos', 'zfs_unallow_003_pos',
|
|
'zfs_unallow_004_pos', 'zfs_unallow_005_pos', 'zfs_unallow_006_pos',
|
|
'zfs_unallow_007_neg', 'zfs_unallow_008_neg']
|
|
|
|
# DISABLED:
|
|
# devices_001_pos - needs investigation
|
|
# devices_002_neg - needs investigation
|
|
[tests/functional/devices]
|
|
tests = ['devices_003_pos']
|
|
|
|
# DISABLED:
|
|
# exec_002_neg - needs investigation
|
|
[tests/functional/exec]
|
|
tests = ['exec_001_pos']
|
|
|
|
[tests/functional/features/async_destroy]
|
|
tests = ['async_destroy_001_pos']
|
|
|
|
[tests/functional/features/large_dnode]
|
|
tests = ['large_dnode_001_pos', 'large_dnode_002_pos', 'large_dnode_003_pos',
|
|
'large_dnode_004_neg', 'large_dnode_005_pos', 'large_dnode_006_pos',
|
|
'large_dnode_007_neg']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/grow_pool]
|
|
#tests = ['grow_pool_001_pos']
|
|
#pre =
|
|
#post =
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/grow_replicas]
|
|
#tests = ['grow_replicas_001_pos']
|
|
#pre =
|
|
#post =
|
|
|
|
# DISABLED:
|
|
# history_004_pos - https://github.com/zfsonlinux/zfs/issues/5664
|
|
# history_006_neg - https://github.com/zfsonlinux/zfs/issues/5657
|
|
# history_008_pos - https://github.com/zfsonlinux/zfs/issues/5658
|
|
[tests/functional/history]
|
|
tests = ['history_001_pos', 'history_002_pos', 'history_003_pos',
|
|
'history_005_neg',
|
|
'history_007_pos', 'history_009_pos',
|
|
'history_010_pos']
|
|
|
|
[tests/functional/inheritance]
|
|
tests = ['inherit_001_pos']
|
|
pre =
|
|
|
|
# DISABLED:
|
|
# inuse_001_pos, inuse_007_pos - no dumpadm command
|
|
# inuse_005_pos - partition issue
|
|
# inuse_006_pos - partition issue
|
|
# inuse_008_pos - partition issue
|
|
# inuse_009_pos - partition issue
|
|
[tests/functional/inuse]
|
|
tests = ['inuse_004_pos']
|
|
post =
|
|
|
|
# DISABLED: needs investigation
|
|
# large_files_001_pos
|
|
[tests/functional/large_files]
|
|
tests = ['large_files_002_pos']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/largest_pool]
|
|
#tests = ['largest_pool_001_pos']
|
|
#pre =
|
|
#post =
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/link_count]
|
|
#tests = ['link_count_001']
|
|
|
|
[tests/functional/migration]
|
|
tests = ['migration_001_pos', 'migration_002_pos', 'migration_003_pos',
|
|
'migration_004_pos', 'migration_005_pos', 'migration_006_pos',
|
|
'migration_007_pos', 'migration_008_pos', 'migration_009_pos',
|
|
'migration_010_pos', 'migration_011_pos', 'migration_012_pos']
|
|
|
|
# DISABLED:
|
|
# mmap_write_001_pos - needs investigation
|
|
[tests/functional/mmap]
|
|
tests = ['mmap_read_001_pos']
|
|
|
|
# DISABLED:
|
|
# umountall_001 - requires umountall command.
|
|
[tests/functional/mount]
|
|
tests = ['umount_001']
|
|
|
|
[tests/functional/mv_files]
|
|
tests = ['mv_files_001_pos', 'mv_files_002_pos']
|
|
|
|
[tests/functional/nestedfs]
|
|
tests = ['nestedfs_001_pos']
|
|
|
|
[tests/functional/no_space]
|
|
tests = ['enospc_001_pos']
|
|
|
|
# DISABLED:
|
|
# nopwrite_volume - https://github.com/zfsonlinux/zfs/issues/5510
|
|
# nopwrite_varying_compression - needs investigation
|
|
[tests/functional/nopwrite]
|
|
tests = ['nopwrite_copies', 'nopwrite_mtime', 'nopwrite_negative',
|
|
'nopwrite_promoted_clone', 'nopwrite_recsize', 'nopwrite_sync']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/online_offline]
|
|
#tests = ['online_offline_001_pos', 'online_offline_002_neg',
|
|
# 'online_offline_003_neg']
|
|
|
|
[tests/functional/pool_names]
|
|
tests = ['pool_names_001_pos', 'pool_names_002_neg']
|
|
pre =
|
|
post =
|
|
|
|
[tests/functional/poolversion]
|
|
tests = ['poolversion_001_pos', 'poolversion_002_pos']
|
|
|
|
# DISABLED: requires pfexec command or 'RBAC profile'
|
|
#[tests/functional/privilege]
|
|
#tests = ['privilege_001_pos', 'privilege_002_pos']
|
|
|
|
[tests/functional/quota]
|
|
tests = ['quota_001_pos', 'quota_002_pos', 'quota_003_pos',
|
|
'quota_004_pos', 'quota_005_pos', 'quota_006_neg']
|
|
|
|
[tests/functional/raidz]
|
|
tests = ['raidz_001_neg', 'raidz_002_pos']
|
|
|
|
[tests/functional/redundancy]
|
|
tests = ['redundancy_001_pos', 'redundancy_002_pos', 'redundancy_003_pos',
|
|
'redundancy_004_neg']
|
|
|
|
[tests/functional/refquota]
|
|
tests = ['refquota_001_pos', 'refquota_002_pos', 'refquota_003_pos',
|
|
'refquota_004_pos', 'refquota_005_pos', 'refquota_006_neg']
|
|
|
|
# DISABLED:
|
|
# refreserv_004_pos - needs investigation
|
|
[tests/functional/refreserv]
|
|
tests = ['refreserv_001_pos', 'refreserv_002_pos', 'refreserv_003_pos',
|
|
'refreserv_005_pos']
|
|
|
|
# DISABLED:
|
|
#[tests/functional/rename_dirs]
|
|
#tests = ['rename_dirs_001_pos']
|
|
|
|
[tests/functional/replacement]
|
|
tests = ['replacement_001_pos', 'replacement_002_pos', 'replacement_003_pos']
|
|
|
|
# DISABLED:
|
|
# reservation_001_pos - https://github.com/zfsonlinux/zfs/issues/4445
|
|
# reservation_013_pos - https://github.com/zfsonlinux/zfs/issues/4444
|
|
# reservation_018_pos - https://github.com/zfsonlinux/zfs/issues/5642
|
|
[tests/functional/reservation]
|
|
tests = ['reservation_001_pos', 'reservation_002_pos', 'reservation_003_pos',
|
|
'reservation_004_pos', 'reservation_005_pos', 'reservation_006_pos',
|
|
'reservation_007_pos', 'reservation_008_pos', 'reservation_009_pos',
|
|
'reservation_010_pos', 'reservation_011_pos', 'reservation_012_pos',
|
|
'reservation_013_pos', 'reservation_014_pos', 'reservation_015_pos',
|
|
'reservation_016_pos', 'reservation_017_pos']
|
|
|
|
# DISABLED: Root pools must be handled differently under Linux
|
|
#[tests/functional/rootpool]
|
|
#tests = ['rootpool_002_neg', 'rootpool_003_neg', 'rootpool_007_neg']
|
|
|
|
# DISABLED:
|
|
# rsend_008_pos - Fails for OpenZFS on illumos
|
|
# rsend_009_pos - Fails for OpenZFS on illumos
|
|
# rsend_020_pos - ASSERTs in dump_record()
|
|
[tests/functional/rsend]
|
|
tests = ['rsend_001_pos', 'rsend_002_pos', 'rsend_003_pos', 'rsend_004_pos',
|
|
'rsend_005_pos', 'rsend_006_pos', 'rsend_007_pos',
|
|
'rsend_010_pos', 'rsend_011_pos', 'rsend_012_pos',
|
|
'rsend_013_pos', 'rsend_014_pos',
|
|
'rsend_019_pos',
|
|
'rsend_021_pos', 'rsend_022_pos', 'rsend_024_pos']
|
|
|
|
[tests/functional/scrub_mirror]
|
|
tests = ['scrub_mirror_001_pos', 'scrub_mirror_002_pos',
|
|
'scrub_mirror_003_pos', 'scrub_mirror_004_pos']
|
|
|
|
# DISABLED: Scripts need to be updated.
|
|
# slog_012_neg - needs investigation
|
|
# slog_013_pos - requires 'lofiadm' command.
|
|
# slog_014_pos - needs investigation
|
|
[tests/functional/slog]
|
|
tests = ['slog_001_pos', 'slog_002_pos', 'slog_003_pos', 'slog_004_pos',
|
|
'slog_005_pos', 'slog_006_pos', 'slog_007_pos', 'slog_008_neg',
|
|
'slog_009_neg', 'slog_010_neg', 'slog_011_neg', 'slog_015_pos']
|
|
|
|
# DISABLED:
|
|
# clone_001_pos - https://github.com/zfsonlinux/zfs/issues/3484
|
|
# rollback_003_pos - Hangs in unmount and spins.
|
|
# snapshot_016_pos - Problem with automount
|
|
# snapshot_008_pos - https://github.com/zfsonlinux/zfs/issues/5784
|
|
[tests/functional/snapshot]
|
|
tests = ['rollback_001_pos', 'rollback_002_pos',
|
|
'snapshot_001_pos', 'snapshot_002_pos',
|
|
'snapshot_003_pos', 'snapshot_004_pos', 'snapshot_005_pos',
|
|
'snapshot_006_pos', 'snapshot_007_pos',
|
|
'snapshot_009_pos', 'snapshot_010_pos', 'snapshot_011_pos',
|
|
'snapshot_012_pos', 'snapshot_013_pos', 'snapshot_014_pos',
|
|
'snapshot_015_pos', 'snapshot_017_pos']
|
|
|
|
# DISABLED:
|
|
# snapused_004_pos - https://github.com/zfsonlinux/zfs/issues/5513
|
|
[tests/functional/snapused]
|
|
tests = ['snapused_001_pos', 'snapused_002_pos', 'snapused_003_pos',
|
|
'snapused_005_pos']
|
|
|
|
[tests/functional/sparse]
|
|
tests = ['sparse_001_pos']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/threadsappend]
|
|
#tests = ['threadsappend_001_pos']
|
|
|
|
[tests/functional/tmpfile]
|
|
tests = ['tmpfile_001_pos', 'tmpfile_002_pos', 'tmpfile_003_pos']
|
|
|
|
[tests/functional/truncate]
|
|
tests = ['truncate_001_pos', 'truncate_002_pos']
|
|
|
|
[tests/functional/upgrade]
|
|
tests = [ 'upgrade_userobj_001_pos' ]
|
|
|
|
[tests/functional/userquota]
|
|
tests = [
|
|
'userquota_001_pos', 'userquota_002_pos', 'userquota_003_pos',
|
|
'userquota_004_pos', 'userquota_005_neg', 'userquota_006_pos',
|
|
'userquota_007_pos', 'userquota_008_pos', 'userquota_009_pos',
|
|
'userquota_010_pos', 'userquota_011_pos', 'userquota_012_neg',
|
|
'userquota_013_pos',
|
|
'userspace_001_pos', 'userspace_002_pos', 'userspace_003_pos',
|
|
'groupspace_001_pos', 'groupspace_002_pos', 'groupspace_003_pos' ]
|
|
|
|
# DISABLED:
|
|
# vdev_zaps_007_pos -- fails due to a pre-existing issue with zpool split
|
|
[tests/functional/vdev_zaps]
|
|
tests = ['vdev_zaps_001_pos', 'vdev_zaps_002_pos', 'vdev_zaps_003_pos',
|
|
'vdev_zaps_004_pos', 'vdev_zaps_005_pos', 'vdev_zaps_006_pos']
|
|
|
|
# DISABLED:
|
|
# write_dirs_002_pos - needs investigation
|
|
[tests/functional/write_dirs]
|
|
tests = ['write_dirs_001_pos']
|
|
|
|
# DISABLED: No 'runat' command, replace the Linux equivalent and add xattrtest
|
|
#[tests/functional/xattr]
|
|
#tests = ['xattr_001_pos', 'xattr_002_neg', 'xattr_003_neg', 'xattr_004_pos',
|
|
# 'xattr_005_pos', 'xattr_006_pos', 'xattr_007_neg', 'xattr_008_pos',
|
|
# 'xattr_009_neg', 'xattr_010_neg', 'xattr_011_pos', 'xattr_012_pos',
|
|
# 'xattr_013_pos']
|
|
|
|
[tests/functional/zvol/zvol_ENOSPC]
|
|
tests = ['zvol_ENOSPC_001_pos']
|
|
|
|
[tests/functional/zvol/zvol_cli]
|
|
tests = ['zvol_cli_001_pos', 'zvol_cli_002_pos', 'zvol_cli_003_neg']
|
|
|
|
# DISABLED: requires dumpadm
|
|
#[tests/functional/zvol/zvol_misc]
|
|
#tests = ['zvol_misc_001_neg', 'zvol_misc_002_pos', 'zvol_misc_003_neg',
|
|
# 'zvol_misc_004_pos', 'zvol_misc_005_neg', 'zvol_misc_006_pos']
|
|
|
|
# DISABLED: requires updated for Linux
|
|
#[tests/functional/zvol/zvol_swap]
|
|
#tests = ['zvol_swap_001_pos', 'zvol_swap_002_pos', 'zvol_swap_003_pos',
|
|
# 'zvol_swap_004_pos', 'zvol_swap_005_pos', 'zvol_swap_006_pos']
|
|
|
|
[tests/functional/libzfs]
|
|
tests = ['many_fds']
|