]> granicus.if.org Git - zfs/commitdiff
OpenZFS 7398 - zfs test zfs_get_005_neg does not work as expected
authorMarcel Telka <marcel@telka.sk>
Thu, 22 Sep 2016 13:36:32 +0000 (15:36 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 13 Feb 2017 19:32:56 +0000 (11:32 -0800)
Authored by: Marcel Telka <marcel@telka.sk>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Approved by: Dan McDonald <danmcd@omniti.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Ported-by: George Melikov <mail@gmelikov.ru>
OpenZFS-issue: https://www.illumos.org/issues/7398
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/4220fdc
Closes #5782

tests/zfs-tests/tests/functional/cli_root/zfs_get/zfs_get_005_neg.ksh

index bc4ca2a434f771dd090f14946f68a16063aa3ca2..71c48376bd9a38abf6dbd77415f7e4f15f54894e 100755 (executable)
@@ -49,7 +49,7 @@ typeset v_props=(type used available creation volsize referenced compressratio \
 
 typeset  userquota_props=(userquota@root groupquota@root userused@root \
     groupused@root)
-typeset val_pros=(-- "${v_props[@]}" "${userquota_props[@]}")
+typeset val_props=("${v_props[@]}" "${userquota_props[@]}")
 set -f # Force shell does not parse '?' and '*' as the wildcard
 typeset inval_opts=(P R h ? *)
 typeset inval_props=(Type 0 ? * -on --on readonl time USED RATIO MOUNTED)
@@ -62,7 +62,6 @@ typeset -i prop_numb=12
 
 val_opts_str=$(gen_option_str "${val_opts[*]}" "-" "" $opt_numb)
 val_props_str=$(gen_option_str "${val_props[*]}" "" "," $prop_numb)
-val_props_str="$val_props_str -a -d"
 
 inval_opts_str=$(gen_option_str "${inval_opts[*]}" "-" "" $opt_numb)
 inval_props_str=$(gen_option_str "${inval_props[*]}" "" "," $prop_numb)
@@ -84,11 +83,11 @@ function test_options
        for dst in ${dataset[@]}; do
                for opt in $opts; do
                        for prop in $props; do
-                               $ZFS get $opt $prop $dst > /dev/null 2>&1
+                               $ZFS get $opt -- $prop $dst > /dev/null 2>&1
                                ret=$?
                                if [[ $ret == 0 ]]; then
-                                       log_fail "$ZFS get $opt $prop $dst " \
-                                           "unexpectedly succeeded."
+                                       log_fail "$ZFS get $opt -- $prop " \
+                                           "$dst unexpectedly succeeded."
                                fi
                        done
                done