Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh Linux test suite runfile #5649

Merged
merged 1 commit into from
Jan 26, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 53 additions & 32 deletions tests/runfiles/linux.run
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ tests = ['zfs_clone_001_neg', 'zfs_clone_002_pos', 'zfs_clone_003_pos',
'zfs_clone_010_pos']

# DISABLED:
# zfs_copies_003_pos - zpool on zvol
# zfs_copies_005_neg - nested pools
# 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']
Expand All @@ -102,26 +102,29 @@ tests = ['zfs_create_001_pos', 'zfs_create_002_pos', 'zfs_create_003_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_001_pos', 'zfs_destroy_002_pos', 'zfs_destroy_003_pos',
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 - nested pools
# 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']

# DISABLED:
# zfs_inherit_003_pos - https://github.com/zfsonlinux/zfs/issues/5669
[tests/functional/cli_root/zfs_inherit]
tests = ['zfs_inherit_001_neg', 'zfs_inherit_002_neg', 'zfs_inherit_003_pos']
tests = ['zfs_inherit_001_neg', 'zfs_inherit_002_neg']

# DISABLED:
# zfs_mount_006_pos - needs investigation
# 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
Expand All @@ -136,7 +139,7 @@ tests = ['zfs_promote_001_pos', 'zfs_promote_002_pos', 'zfs_promote_003_pos',
'zfs_promote_007_neg', 'zfs_promote_008_pos']

# DISABLED:
# zfs_written_property_001_pos - sync(1) does not force txg under Linux
# zfs_written_property_001_pos - https://github.com/zfsonlinux/zfs/issues/2441
[tests/functional/cli_root/zfs_property]
tests = []

Expand All @@ -149,10 +152,13 @@ tests = ['zfs_receive_001_pos', 'zfs_receive_002_pos', 'zfs_receive_003_pos',
'zfs_receive_010_pos', 'zfs_receive_011_pos', 'zfs_receive_012_pos',
'zfs_receive_013_pos', 'zfs_receive_014_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_006_pos',
'zfs_rename_007_pos', 'zfs_rename_008_pos', 'zfs_rename_009_neg',
'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']

Expand Down Expand Up @@ -183,7 +189,7 @@ tests = ['cache_001_pos', 'cache_002_neg', 'canmount_001_pos',
'zfs_set_002_neg', 'zfs_set_003_neg', 'property_alias_001_pos',
'mountpoint_003_pos']

# DISABLED: Tests need to be updated for Linux share behavior
# 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',
Expand All @@ -206,7 +212,7 @@ 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
# 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]
Expand All @@ -222,24 +228,26 @@ tests = ['zfs_upgrade_001_pos', 'zfs_upgrade_002_pos', 'zfs_upgrade_003_pos',
tests = ['zpool_001_neg', 'zpool_002_pos', 'zpool_003_pos']

# DISABLED:
# zpool_add_004_pos - nested pools
# zpool_add_004_pos - https://github.com/zfsonlinux/zfs/issues/3484
# zpool_add_005_pos - no 'dumpadm' command.
# zpool_add_006_pos - nested pools
# 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_001_pos', 'zpool_clear_002_neg', 'zpool_clear_003_neg']
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 - nested pools
# 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
Expand All @@ -259,8 +267,8 @@ tests = [
'zpool_create_features_005_pos']

# DISABLED:
# zpool_destroy_001_pos - failure should be investigated
# zpool_destroy_002_pos - update for Linux fource unmount behavior
# zpool_destroy_001_pos - needs investigation
# zpool_destroy_002_pos - busy mountpoint behavior
[tests/functional/cli_root/zpool_destroy]
tests = [
'zpool_destroy_003_neg']
Expand All @@ -271,12 +279,13 @@ post =
tests = ['zpool_detach_001_neg']

# DISABLED: Requires full FMA support in ZED
# zpool_expand_* - https://github.com/zfsonlinux/zfs/issues/2437
#[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
# 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']
Expand Down Expand Up @@ -330,8 +339,8 @@ post =
tests = ['zpool_status_001_pos', 'zpool_status_002_pos']

# DISABLED:
# zpool_upgrade_002_pos - Issue zfsonlinux/zfs#4034
# zpool_upgrade_004_pos - Issue zfsonlinux/zfs#4034
# 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',
Expand Down Expand Up @@ -382,11 +391,13 @@ tests = ['compress_001_pos', 'compress_002_pos', 'compress_003_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_010_pos', 'zfs_allow_011_neg', 'zfs_allow_012_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']
Expand Down Expand Up @@ -422,10 +433,14 @@ tests = ['large_dnode_001_pos', 'large_dnode_002_pos', 'large_dnode_003_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_004_pos', 'history_005_neg', 'history_006_neg',
'history_007_pos', 'history_008_pos', 'history_009_pos',
'history_005_neg',
'history_007_pos', 'history_009_pos',
'history_010_pos']

[tests/functional/inheritance]
Expand Down Expand Up @@ -463,12 +478,12 @@ tests = ['migration_001_pos', 'migration_002_pos', 'migration_003_pos',
'migration_010_pos', 'migration_011_pos', 'migration_012_pos']

# DISABLED:
# mmap_write_001_pos: needs investigation
# 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.
# umountall_001 - requires umountall command.
[tests/functional/mount]
tests = ['umount_001']

Expand Down Expand Up @@ -501,7 +516,7 @@ post =
[tests/functional/poolversion]
tests = ['poolversion_001_pos', 'poolversion_002_pos']

# DISABLED: Doesn't make sense on Linux - no pfexec command or 'RBAC profile'
# DISABLED: requires pfexec command or 'RBAC profile'
#[tests/functional/privilege]
#tests = ['privilege_001_pos', 'privilege_002_pos']

Expand All @@ -525,20 +540,24 @@ tests = ['refquota_001_pos', 'refquota_002_pos', 'refquota_003_pos',
tests = ['refreserv_001_pos', 'refreserv_002_pos', 'refreserv_003_pos',
'refreserv_005_pos']

# DISABLED: nested pool
# 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', 'reservation_018_pos']
'reservation_016_pos', 'reservation_017_pos']

# DISABLED: Root pools must be handled differently under Linux
#[tests/functional/rootpool]
Expand All @@ -562,15 +581,15 @@ tests = ['scrub_mirror_001_pos', 'scrub_mirror_002_pos',

# DISABLED: Scripts need to be updated.
# slog_012_neg - needs investigation
# slog_013_pos - Linux doesn't have a 'lofiadm' command.
# 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']

# DISABLED:
# clone_001_pos - nested pools
# clone_001_pos - https://github.com/zfsonlinux/zfs/issues/3484
# rollback_003_pos - Hangs in unmount and spins.
# snapshot_016_pos - Problem with automount
[tests/functional/snapshot]
Expand All @@ -581,9 +600,12 @@ tests = ['rollback_001_pos', 'rollback_002_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_004_pos', 'snapused_005_pos']
'snapused_005_pos']

[tests/functional/sparse]
tests = ['sparse_001_pos']
Expand Down Expand Up @@ -613,7 +635,6 @@ tests = [

# 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']
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,6 @@

verify_runnable "both"

# See issue: https://github.com/zfsonlinux/zfs/issues/5479
if is_kmemleak; then
log_unsupported "Test case often fail when kmemleak is enabled"
fi

#
# According to parameters, 1st, create suitable testing environment. 2nd,
# run 'zfs destroy $opt <dataset>'. 3rd, check the system status.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@

verify_runnable "global"

# See issue: https://github.com/zfsonlinux/zfs/issues/5444
if is_32bit; then
log_unsupported "Test case fails on 32-bit systems"
fi

log_assert "When scrubbing, detach device should not break system."

log_must $ZPOOL scrub $TESTPOOL
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,6 @@

verify_runnable "both"

# See issue: https://github.com/zfsonlinux/zfs/issues/5479
if is_kmemleak; then
log_unsupported "Test case often fail when kmemleak is enabled"
fi

log_assert "Verify privileged user has correct permissions once which was "\
"delegated to him in datasets"
log_onexit restore_root_datasets
Expand Down
5 changes: 5 additions & 0 deletions tests/zfs-tests/tests/functional/rsend/rsend_022_pos.ksh
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@

verify_runnable "both"

# See issue: https://github.com/zfsonlinux/zfs/issues/5654
if is_32bit; then
log_unsupported "Test case fails on 32-bit systems"
fi

log_assert "Verify resumability of an incremental ZFS send/receive with ZFS " \
"bookmarks"
log_onexit cleanup_pool $POOL2
Expand Down
5 changes: 5 additions & 0 deletions tests/zfs-tests/tests/functional/rsend/rsend_024_pos.ksh
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@

verify_runnable "both"

# See issue: https://github.com/zfsonlinux/zfs/issues/5665
if is_32bit; then
log_unsupported "Test case fails on 32-bit systems"
fi

log_assert "Verify resumability of a full ZFS send/receive with the source " \
"filesystem unmounted"
log_onexit cleanup_pool $POOL2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,6 @@

verify_runnable "both"

# See issue: https://github.com/zfsonlinux/zfs/issues/5479
if is_kmemleak; then
log_unsupported "Test case often fail when kmemleak is enabled"
fi

function cleanup
{
log_must $ZFS destroy -rR $USEDTEST
Expand Down