Changeset View
Changeset View
Standalone View
Standalone View
tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_test.sh
Show All 24 Lines | |||||
# Use is subject to license terms. | # Use is subject to license terms. | ||||
# | # | ||||
atf_test_case zfs_list_001_pos cleanup | atf_test_case zfs_list_001_pos cleanup | ||||
zfs_list_001_pos_head() | zfs_list_001_pos_head() | ||||
{ | { | ||||
atf_set "descr" "Verify 'zfs list [-rH] [-o property[,prop]*] [fs|clct|vol]'." | atf_set "descr" "Verify 'zfs list [-rH] [-o property[,prop]*] [fs|clct|vol]'." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_001_pos_body() | zfs_list_001_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_001_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_002_pos cleanup | atf_test_case zfs_list_002_pos cleanup | ||||
zfs_list_002_pos_head() | zfs_list_002_pos_head() | ||||
{ | { | ||||
atf_set "descr" "The sort functionality in 'zfs list' works as expected." | atf_set "descr" "The sort functionality in 'zfs list' works as expected." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_002_pos_body() | zfs_list_002_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_002_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_003_pos cleanup | atf_test_case zfs_list_003_pos cleanup | ||||
zfs_list_003_pos_head() | zfs_list_003_pos_head() | ||||
{ | { | ||||
atf_set "descr" "Verify 'zfs list -r' could display any children recursively." | atf_set "descr" "Verify 'zfs list -r' could display any children recursively." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_003_pos_body() | zfs_list_003_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_003_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_004_neg cleanup | atf_test_case zfs_list_004_neg cleanup | ||||
zfs_list_004_neg_head() | zfs_list_004_neg_head() | ||||
{ | { | ||||
atf_set "descr" "Verify 'zfs list [-r]' should fail while the givendataset/path does not exist or not belong to zfs." | atf_set "descr" "Verify 'zfs list [-r]' should fail while the givendataset/path does not exist or not belong to zfs." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_004_neg_body() | zfs_list_004_neg_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_004_neg_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_005_pos cleanup | atf_test_case zfs_list_005_pos cleanup | ||||
zfs_list_005_pos_head() | zfs_list_005_pos_head() | ||||
{ | { | ||||
atf_set "descr" "Verify 'zfs list' evaluate multiple '-s' optionsfrom left to right in decreasing order of importance." | atf_set "descr" "Verify 'zfs list' evaluate multiple '-s' optionsfrom left to right in decreasing order of importance." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_005_pos_body() | zfs_list_005_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 12 Lines | zfs_list_005_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_006_pos cleanup | atf_test_case zfs_list_006_pos cleanup | ||||
zfs_list_006_pos_head() | zfs_list_006_pos_head() | ||||
{ | { | ||||
atf_set "descr" "Verify 'zfs list' exclude list of snapshot." | atf_set "descr" "Verify 'zfs list' exclude list of snapshot." | ||||
atf_set "require.progs" zfs zpool | atf_set "require.progs" "ksh93 zfs zpool" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_006_pos_body() | zfs_list_006_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_006_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_007_pos cleanup | atf_test_case zfs_list_007_pos cleanup | ||||
zfs_list_007_pos_head() | zfs_list_007_pos_head() | ||||
{ | { | ||||
atf_set "descr" "'zfs list -d <n>' should get expected output." | atf_set "descr" "'zfs list -d <n>' should get expected output." | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_007_pos_body() | zfs_list_007_pos_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 11 Lines | zfs_list_007_pos_cleanup() | ||||
ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ksh93 $(atf_get_srcdir)/cleanup.ksh || atf_fail "Cleanup failed" | ||||
} | } | ||||
atf_test_case zfs_list_008_neg cleanup | atf_test_case zfs_list_008_neg cleanup | ||||
zfs_list_008_neg_head() | zfs_list_008_neg_head() | ||||
{ | { | ||||
atf_set "descr" "A negative depth or a non numeric depth should fail in 'zfs list -d <n>'" | atf_set "descr" "A negative depth or a non numeric depth should fail in 'zfs list -d <n>'" | ||||
atf_set "require.progs" zfs | atf_set "require.progs" "ksh93 zfs" | ||||
atf_set "require.user" root | atf_set "require.user" root | ||||
atf_set "require.config" "unprivileged_user" | atf_set "require.config" "unprivileged_user" | ||||
} | } | ||||
zfs_list_008_neg_body() | zfs_list_008_neg_body() | ||||
{ | { | ||||
. $(atf_get_srcdir)/../../../include/default.cfg | . $(atf_get_srcdir)/../../../include/default.cfg | ||||
. $(atf_get_srcdir)/zfs_list.kshlib | . $(atf_get_srcdir)/zfs_list.kshlib | ||||
. $(atf_get_srcdir)/zfs_list.cfg | . $(atf_get_srcdir)/zfs_list.cfg | ||||
Show All 27 Lines |