mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-11-17 10:01:01 +03:00
98f03691a4
Commit 4967a3e
introduced a typo that caused the ZPL to store the
intended default ACL as an access ACL. Due to caching this problem
may not become visible until the filesystem is remounted or the inode
is evicted from the cache. Fix the typo and add a regression test.
Signed-off-by: Ned Bass <bass6@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Chunwei Chen <tuxoko@gmail.com>
Closes #4520
644 lines
23 KiB
Plaintext
644 lines
23 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:
|
|
# posix_001_pos - needs investigation
|
|
[tests/functional/acl/posix]
|
|
tests = ['posix_002_pos', '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/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']
|
|
pre =
|
|
post =
|
|
|
|
[tests/functional/cli_root/zfs]
|
|
tests = ['zfs_001_neg', 'zfs_002_pos', 'zfs_003_neg']
|
|
|
|
# DISABLED:
|
|
# zfs_clone_005_pos - busy unmount
|
|
# zfs_clone_010_pos - needs investigation
|
|
[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']
|
|
|
|
# DISABLED:
|
|
# zfs_copies_002_pos - needs investigation
|
|
# zfs_copies_003_pos - zpool on zvol
|
|
# zfs_copies_005_neg - nested pools
|
|
[tests/functional/cli_root/zfs_copies]
|
|
tests = ['zfs_copies_001_pos', 'zfs_copies_004_neg', 'zfs_copies_006_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_create_006_pos - needs investigation
|
|
# zfs_create_003_pos - needs investigation
|
|
[tests/functional/cli_root/zfs_create]
|
|
tests = ['zfs_create_001_pos', 'zfs_create_002_pos',
|
|
'zfs_create_004_pos', 'zfs_create_005_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']
|
|
|
|
# DISABLED:
|
|
# zfs_destroy_001_pos - busy mountpoint behavior
|
|
# zfs_destroy_004_pos - busy mountpoint behavior
|
|
# zfs_destroy_005_neg - busy mountpoint behavior
|
|
# zfs_destroy_008_pos - busy mountpoint behavior
|
|
# zfs_destroy_009_pos - busy mountpoint behavior
|
|
# zfs_destroy_010_pos - busy mountpoint behavior
|
|
# zfs_destroy_011_pos - busy mountpoint behavior
|
|
# zfs_destroy_012_pos - busy mountpoint behavior
|
|
# zfs_destroy_013_neg - busy mountpoint behavior
|
|
[tests/functional/cli_root/zfs_destroy]
|
|
tests = ['zfs_destroy_002_pos', 'zfs_destroy_003_pos', 'zfs_destroy_006_neg',
|
|
'zfs_destroy_007_neg', 'zfs_destroy_014_pos', 'zfs_destroy_015_pos',
|
|
'zfs_destroy_016_pos']
|
|
|
|
# DISABLED:
|
|
# zfs_get_004_pos - nested pools
|
|
# 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_005_pos - needs investigation
|
|
# zfs_mount_006_pos - needs investigation
|
|
# zfs_mount_007_pos - needs investigation
|
|
# zfs_mount_009_neg - needs investigation
|
|
# zfs_mount_010_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_008_pos',
|
|
'zfs_mount_011_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 - sync(1) does not force txg under Linux
|
|
[tests/functional/cli_root/zfs_property]
|
|
tests = []
|
|
|
|
# DISABLED:
|
|
# zfs_receive_003_pos - needs investigation
|
|
# zfs_receive_010_pos - needs investigation
|
|
# zfs_receive_011_pos - needs investigation
|
|
# zfs_receive_012_pos - needs investigation
|
|
[tests/functional/cli_root/zfs_receive]
|
|
tests = ['zfs_receive_001_pos', 'zfs_receive_002_pos', 'zfs_receive_005_neg',
|
|
'zfs_receive_006_pos', 'zfs_receive_007_neg', 'zfs_receive_008_pos',
|
|
'zfs_receive_009_neg']
|
|
|
|
# DISABLED:
|
|
# zfs_rename_002_pos - needs investigation
|
|
# zfs_rename_005_neg - nested pools
|
|
# zfs_rename_006_pos - needs investigation
|
|
# zfs_rename_007_pos - needs investigation
|
|
[tests/functional/cli_root/zfs_rename]
|
|
tests = ['zfs_rename_001_pos', 'zfs_rename_003_pos',
|
|
'zfs_rename_004_neg', 'zfs_rename_008_pos', 'zfs_rename_009_neg',
|
|
'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']
|
|
|
|
# DISABLED:
|
|
# zfs_send_007_pos - needs investigation
|
|
[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']
|
|
|
|
# DISABLED:
|
|
# mountpoint_003_pos - needs investigation
|
|
# ro_props_001_pos - needs investigation
|
|
# onoffs_001_pos - needs investigation
|
|
# property_alias_001_pos - needs investigation
|
|
# readonly_001_pos - needs investigation
|
|
# user_property_002_pos - needs investigation
|
|
[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',
|
|
'share_mount_001_neg', 'snapdir_001_pos',
|
|
'user_property_001_pos', 'user_property_003_neg',
|
|
'user_property_004_pos', 'version_001_neg', 'zfs_set_001_neg',
|
|
'zfs_set_002_neg', 'zfs_set_003_neg']
|
|
|
|
# DISABLED: Tests need to be updated for Linux share behavior
|
|
#[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_005_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']
|
|
|
|
# DISABLED:
|
|
# zfs_snapshot_008_neg - nested pools
|
|
[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_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: Tests need to be updated for Linux unshare behavior
|
|
#[tests/functional/cli_root/zfs_unshare]
|
|
#tests = ['zfs_unshare_001_pos', 'zfs_unshare_002_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 - nested pools
|
|
# zpool_add_005_pos - no 'dumpadm' command.
|
|
# zpool_add_006_pos - nested pools
|
|
[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']
|
|
|
|
[tests/functional/cli_root/zpool_clear]
|
|
tests = ['zpool_clear_001_pos', '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 - nested pools
|
|
# 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_features_001_pos', 'zpool_create_features_002_pos',
|
|
'zpool_create_features_003_pos', 'zpool_create_features_004_neg']
|
|
|
|
# DISABLED:
|
|
# zpool_destroy_001_pos - failure should be investigated
|
|
# zpool_destroy_002_pos - update for Linux fource unmount 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
|
|
#[tests/functional/cli_root/zpool_expand]
|
|
#tests = ['zpool_expand_001_pos', 'zpool_expand_002_pos',
|
|
# 'zpool_expand_003_neg']
|
|
|
|
# DISABLED:
|
|
# zpool_export_004_pos - nested pools
|
|
[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_012_pos - sharenfs issue
|
|
# zpool_import_all_001_pos - partition issue
|
|
# zpool_import_features_003_pos - zhack: invalid option -- 'r'
|
|
[tests/functional/cli_root/zpool_import]
|
|
tests = ['zpool_import_001_pos', 'zpool_import_002_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_features_001_pos', 'zpool_import_features_002_neg',
|
|
'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: ENOSPC failure
|
|
#[tests/functional/cli_root/zpool_upgrade]
|
|
#tests = ['zpool_upgrade_001_pos', 'zpool_upgrade_002_pos',
|
|
# 'zpool_upgrade_003_pos', 'zpool_upgrade_004_pos', 'zpool_upgrade_005_neg',
|
|
# 'zpool_upgrade_006_neg', 'zpool_upgrade_007_pos', 'zpool_upgrade_008_pos',
|
|
# 'zpool_upgrade_009_neg']
|
|
|
|
# DISABLED: nested pools
|
|
#[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_share_001_neg', 'zfs_snapshot_001_neg', 'zfs_unallow_001_neg',
|
|
# 'zfs_unmount_001_neg', 'zfs_unshare_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']
|
|
#user = zfs-tests
|
|
|
|
[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']
|
|
|
|
[tests/functional/cli_user/zpool_iostat]
|
|
tests = ['zpool_iostat_001_neg', 'zpool_iostat_002_pos',
|
|
'zpool_iostat_003_neg']
|
|
|
|
[tests/functional/cli_user/zpool_list]
|
|
tests = ['zpool_list_001_pos', 'zpool_list_002_neg']
|
|
|
|
[tests/functional/compression]
|
|
tests = ['compress_001_pos', 'compress_002_pos', 'compress_003_pos',
|
|
'compress_004_pos']
|
|
|
|
[tests/functional/ctime]
|
|
tests = ['ctime_001_pos' ]
|
|
|
|
# DISABLED: Linux does not yet support delegations.
|
|
#[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_010_pos', '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']
|
|
|
|
# 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_001_pos - export commands missing from history
|
|
# history_003_pos - nested pool
|
|
# history_006_neg - needs investigation
|
|
# history_007_pos - needs investigation
|
|
# history_008_pos - needs investigation
|
|
# history_010_pos - needs investigation
|
|
[tests/functional/history]
|
|
tests = ['history_002_pos', 'history_004_pos', 'history_005_neg',
|
|
'history_009_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
|
|
#[tests/functional/large_files]
|
|
#tests = ['large_files_001_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 - Doesn't make sence in Linux - no 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_varying_compression - needs investigation
|
|
[tests/functional/nopwrite]
|
|
tests = ['nopwrite_copies', 'nopwrite_mtime', 'nopwrite_negative',
|
|
'nopwrite_promoted_clone', 'nopwrite_recsize', 'nopwrite_sync',
|
|
'nopwrite_volume']
|
|
|
|
# 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: Doesn't make sense on Linux - no pfexec command or 'RBAC profile'
|
|
#[tests/functional/privilege]
|
|
#tests = ['privilege_001_pos', 'privilege_002_pos']
|
|
|
|
# DISABLED:
|
|
# quota_002_pos - size is less than current used or reserved space
|
|
# quota_004_pos - size is less than current used or reserved space
|
|
# quota_005_pos - size is less than current used or reserved space
|
|
[tests/functional/quota]
|
|
tests = ['quota_001_pos', 'quota_003_pos', 'quota_006_neg']
|
|
|
|
[tests/functional/redundancy]
|
|
tests = ['redundancy_001_pos', 'redundancy_002_pos', 'redundancy_003_pos']
|
|
|
|
# DISABLED:
|
|
# refquota_002_pos - size is less than current used or reserved space
|
|
# refquota_004_pos - needs investigation
|
|
[tests/functional/refquota]
|
|
tests = ['refquota_001_pos', 'refquota_003_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: nested pool
|
|
#[tests/functional/rename_dirs]
|
|
#tests = ['rename_dirs_001_pos']
|
|
|
|
[tests/functional/replacement]
|
|
tests = ['replacement_001_pos', 'replacement_002_pos', 'replacement_003_pos']
|
|
|
|
# DISABLED:
|
|
# reservation_012_pos - needs investigation
|
|
# reservation_015_pos - needs investigation
|
|
# reservation_016_pos - needs investigation
|
|
[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_013_pos', 'reservation_014_pos',
|
|
'reservation_017_pos', 'reservation_018_pos']
|
|
|
|
# DISABLED: Root pools must be handled differently under Linux
|
|
#[tests/functional/rootpool]
|
|
#tests = ['rootpool_002_neg', 'rootpool_003_neg', 'rootpool_007_neg']
|
|
|
|
# DISABLED: Hangs on I/O for unclear reason.
|
|
#[tests/functional/rsend]
|
|
#tests = ['rsend_002_pos', 'rsend_003_pos', 'rsend_004_pos',
|
|
# 'rsend_005_pos', 'rsend_006_pos', 'rsend_007_pos', 'rsend_008_pos',
|
|
# 'rsend_009_pos', 'rsend_010_pos', 'rsend_011_pos', 'rsend_012_pos',
|
|
# 'rsend_013_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 - Linux doesn't have a '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']
|
|
|
|
# DISABLED:
|
|
# rollback_003_pos - Hangs in unmount and spins.
|
|
# snapshot_013_pos - Hangs on I/O for unclear reason.
|
|
# snapshot_016_pos - .zfs mv/rmdir/mkdir disabled by default.
|
|
#[tests/functional/snapshot]
|
|
#tests = ['clone_001_pos', '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_008_pos',
|
|
# 'snapshot_009_pos', 'snapshot_010_pos', 'snapshot_011_pos',
|
|
# 'snapshot_012_pos', 'snapshot_014_pos',
|
|
# 'snapshot_015_pos', 'snapshot_017_pos']
|
|
[tests/functional/snapused]
|
|
tests = ['snapused_001_pos', 'snapused_002_pos', 'snapused_003_pos',
|
|
'snapused_004_pos', 'snapused_005_pos']
|
|
|
|
[tests/functional/sparse]
|
|
tests = ['sparse_001_pos']
|
|
|
|
# DISABLED: needs investigation
|
|
#[tests/functional/threadsappend]
|
|
#tests = ['threadsappend_001_pos']
|
|
|
|
[tests/functional/truncate]
|
|
tests = ['truncate_001_pos', 'truncate_002_pos']
|
|
|
|
# DISABLED:
|
|
# groupspace_001_pos
|
|
# groupspace_002_pos
|
|
# userquota_001_pos
|
|
# userquota_004_pos
|
|
# userquota_007_pos
|
|
# userquota_010_pos
|
|
# userspace_001_pos
|
|
# userspace_002_pos
|
|
[tests/functional/userquota]
|
|
tests = [
|
|
'userquota_002_pos', 'userquota_003_pos',
|
|
'userquota_005_neg', 'userquota_006_pos',
|
|
'userquota_008_pos', 'userquota_009_pos',
|
|
'userquota_011_pos', 'userquota_012_neg']
|
|
|
|
# DISABLED:
|
|
# write_dirs_002_pos - needs investigation
|
|
[tests/functional/write_dirs]
|
|
tests = ['write_dirs_001_pos']
|
|
|
|
# DISABLED: No 'runat' command, replace the Linux equivilant 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']
|