From ecfd4526a3b6071330a0093c80815b59d451afd0 Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Wed, 13 Mar 2019 18:38:18 +0100 Subject: [PATCH] tests: Clean per test created buckets (#2717) In addition to the general bucket name created for functinal tests, some tests inside this latter creates separated buckets but remove them using rm command which does not support removing buckets anymore. --- functional-tests.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/functional-tests.sh b/functional-tests.sh index 01ba9a86..f8b6dd26 100755 --- a/functional-tests.sh +++ b/functional-tests.sh @@ -233,7 +233,7 @@ function test_make_bucket() start_time=$(get_time) bucket_name="mc-test-bucket-$RANDOM" assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd mb "${SERVER_ALIAS}/${bucket_name}" - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm "${SERVER_ALIAS}/${bucket_name}" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" } @@ -486,7 +486,7 @@ function test_mirror_list_objects() diff -bB <(ls "$DATA_DIR") <("${MC_CMD[@]}" --json ls "${SERVER_ALIAS}/${bucket_name}/" | jq -r .key) >/dev/null 2>&1 assert_success "$start_time" "${FUNCNAME[0]}" show_on_failure $? "mirror and list differs" - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm --force --recursive "${SERVER_ALIAS}/${bucket_name}" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" } @@ -505,7 +505,7 @@ function test_mirror_list_objects_storage_class() diff -bB <(ls "$DATA_DIR") <("${MC_CMD[@]}" --json ls "${SERVER_ALIAS}/${bucket_name}/" | jq -r .key) >/dev/null 2>&1 assert_success "$start_time" "${FUNCNAME[0]}" show_on_failure $? "mirror and list differs" - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm --force --recursive "${SERVER_ALIAS}/${bucket_name}" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" } @@ -523,7 +523,7 @@ function test_find_empty() { diff -bB <(echo "") <("${MC_CMD[@]}" --json find "${SERVER_ALIAS}/${bucket_name}" --older-than 1d | jq -r .key | sed "s/${SERVER_ALIAS}\/${bucket_name}\///g") >/dev/null 2>&1 assert_success "$start_time" "${FUNCNAME[0]}" show_on_failure $? "mirror and list differs" - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm --force --recursive "${SERVER_ALIAS}/${bucket_name}" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" } @@ -540,7 +540,7 @@ function test_find() { diff -bB <(ls "$DATA_DIR") <("${MC_CMD[@]}" --json find "${SERVER_ALIAS}/${bucket_name}/" | jq -r .key | sed "s/${SERVER_ALIAS}\/${bucket_name}\///g") >/dev/null 2>&1 assert_success "$start_time" "${FUNCNAME[0]}" show_on_failure $? "mirror and list differs" - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm --force --recursive "${SERVER_ALIAS}/${bucket_name}" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" } @@ -587,6 +587,8 @@ function test_watch_object() kill "$watch_cmd_pid" + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" + log_success "$start_time" "${FUNCNAME[0]}" } @@ -762,8 +764,8 @@ function test_mirror_with_sse() assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd mirror --encrypt-key "${cli_flag}" "$DATA_DIR" "${SERVER_ALIAS}/${bucket_name}" diff -bB <(ls "$DATA_DIR") <("${MC_CMD[@]}" --json ls "${SERVER_ALIAS}/${bucket_name}/" | jq -r .key) >/dev/null 2>&1 assert_success "$start_time" "${FUNCNAME[0]}" show_on_failure $? "mirror and list differs" - # remove recursively with correct encryption key - assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rm --force --recursive --encrypt-key "${cli_flag}" "${SERVER_ALIAS}/${bucket_name}" + # Remove the test bucket with its contents + assert_success "$start_time" "${FUNCNAME[0]}" mc_cmd rb --force "${SERVER_ALIAS}/${bucket_name}" log_success "$start_time" "${FUNCNAME[0]}" }