mirror of
https://github.com/minio/minio.git
synced 2025-01-13 16:03:21 -05:00
update versioning tests to cover CopyObject() (#19472)
adds tests to cover #19468
This commit is contained in:
parent
8d7d4adb91
commit
aa8d25797b
@ -27,8 +27,6 @@ catch
|
||||
set -e
|
||||
export MINIO_CI_CD=1
|
||||
export MINIO_BROWSER=off
|
||||
export MINIO_ROOT_USER="minio"
|
||||
export MINIO_ROOT_PASSWORD="minio123"
|
||||
export MINIO_KMS_AUTO_ENCRYPTION=off
|
||||
export MINIO_PROMETHEUS_AUTH_TYPE=public
|
||||
export MINIO_KMS_SECRET_KEY=my-minio-key:OSMM+vkKUTCvQs9YL/CVMIMt43HFhkUpqJxTmGl6rYw=
|
||||
@ -42,14 +40,17 @@ if [ ! -f ./mc ]; then
|
||||
chmod +x mc
|
||||
fi
|
||||
|
||||
minio server --address ":9001" "https://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"https://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_1.log 2>&1 &
|
||||
minio server --address ":9002" "https://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"https://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_2.log 2>&1 &
|
||||
minio server -S /tmp/no-certs --address ":9001" "http://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"http://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_1.log 2>&1 &
|
||||
|
||||
sleep 60
|
||||
minio server -S /tmp/no-certs --address ":9002" "http://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"http://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_2.log 2>&1 &
|
||||
|
||||
export MC_HOST_sitea=https://minio:minio123@localhost:9001
|
||||
sleep 5
|
||||
|
||||
export MC_HOST_sitea=http://minioadmin:minioadmin@localhost:9002
|
||||
|
||||
./mc ready sitea
|
||||
|
||||
./mc mb sitea/delissue --insecure
|
||||
|
||||
@ -77,6 +78,20 @@ if [ ${count} -ne 3 ]; then
|
||||
./mc ls --versions sitea/delissue
|
||||
fi
|
||||
|
||||
./mc mb sitea/testbucket
|
||||
|
||||
./mc version enable sitea/testbucket
|
||||
|
||||
./mc put --quiet README.md sitea/testbucket/file
|
||||
etag1=$(./mc cat sitea/testbucket/file | md5sum --tag | awk {'print $4'})
|
||||
|
||||
./mc cp --quiet --storage-class "STANDARD" sitea/testbucket/file sitea/testbucket/file
|
||||
etag2=$(./mc cat sitea/testbucket/file | md5sum --tag | awk {'print $4'})
|
||||
if [ $etag1 != $etag2 ]; then
|
||||
echo "expected $etag1, got $etag2"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "SUCCESS:"
|
||||
./mc ls --versions sitea/delissue --insecure
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user