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 |