diff options
| -rw-r--r-- | cli/src/cli-cmd-volume.c | 2 | ||||
| -rwxr-xr-x | run-tests.sh | 25 | 
2 files changed, 23 insertions, 4 deletions
diff --git a/cli/src/cli-cmd-volume.c b/cli/src/cli-cmd-volume.c index 71221055d58..74f58eeab90 100644 --- a/cli/src/cli-cmd-volume.c +++ b/cli/src/cli-cmd-volume.c @@ -2519,6 +2519,7 @@ struct cli_cmd volume_cmds[] = {            cli_cmd_volume_rename_cbk,            "rename volume <VOLNAME> to <NEW-VOLNAME>"},*/ +#if !defined(__NetBSD__)          { "volume tier <VOLNAME> status\n"          "volume tier <VOLNAME> start [force]\n"          "volume tier <VOLNAME> attach [<replica COUNT>] <NEW-BRICK>...\n" @@ -2538,6 +2539,7 @@ struct cli_cmd volume_cmds[] = {            "NOTE: this is old syntax, will be depreciated in next release. "            "Please use gluster volume tier <vol> detach "            "{start|stop|commit} [force]"}, +#endif          { "volume add-brick <VOLNAME> [<stripe|replica> <COUNT>] <NEW-BRICK> ... [force]",            cli_cmd_volume_add_brick_cbk, diff --git a/run-tests.sh b/run-tests.sh index fe58ed68b56..258beee2b0a 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -8,6 +8,8 @@ retry="no"  tests=""  exit_on_failure="yes" +OSTYPE=$(uname -s) +  function check_dependencies()  {      ## Check all dependencies are present @@ -166,7 +168,7 @@ function is_bad_test ()                ./tests/basic/tier/bug-1214222-directories_missing_after_attach_tier.t \                ./tests/basic/tier/fops-during-migration.t \                ./tests/basic/tier/record-metadata-heat.t \ -	      ./tests/basic/tier/tier-snapshot.t \ +              ./tests/basic/tier/tier-snapshot.t \                ./tests/bugs/snapshot/bug-1109889.t \                ./tests/bugs/distribute/bug-1066798.t \                ./tests/bugs/glusterd/bug-1238706-daemons-stop-on-peer-cleanup.t \ @@ -183,7 +185,16 @@ function is_bad_test ()                ; do          [ x"$name" = x"$bt" ] && return 0 # bash: zero means true/success      done -    return 1				  # bash: non-zero means false/failure +    return 1                              # bash: non-zero means false/failure +} + +function is_unsupported_test() +{ +        if [ x"$OSTYPE" != x"NetBSD" ]; then +                return 1 +        fi + +        grep -iqs tier $1  }  function run_tests() @@ -197,16 +208,22 @@ function run_tests()      for t in $(find ${regression_testsdir}/tests -name '*.t' \                 | LC_COLLATE=C sort) ; do -	old_cores=$(ls /core.* 2> /dev/null | wc -l) +        old_cores=$(ls /core.* 2> /dev/null | wc -l)          if match $t "$@" ; then              echo              echo "==================================================" -	    if is_bad_test $t; then +            if is_bad_test $t; then                  echo "Skipping bad test file $t"                  echo "=================================================="                  echo                  continue              fi +            if is_unsupported_test $t; then +                echo "Skipping test file $t (feature unsupported on platform)" +                echo "==================================================" +                echo +                continue +            fi              echo "Running tests in file $t"              starttime="$(date +%s)"              prove -mf --timer $t  | 
