forked from TrueCloudLab/rclone
test_all: make integration test for serve s3
This commit is contained in:
parent
9e62a74a23
commit
e7c002adef
3 changed files with 26 additions and 1 deletions
|
@ -2146,7 +2146,7 @@ func Run(t *testing.T, opt *Opt) {
|
|||
t.Skip("skipping as ChunkedUpload.Skip is set")
|
||||
}
|
||||
|
||||
if strings.HasPrefix(f.Name(), "serves3") {
|
||||
if strings.HasPrefix(f.Name(), "serves3") || strings.HasPrefix(f.Name(), "TestS3Rclone") {
|
||||
t.Skip("FIXME skip test - see #7454")
|
||||
}
|
||||
|
||||
|
|
|
@ -185,6 +185,9 @@ backends:
|
|||
- backend: "s3"
|
||||
remote: "TestS3,directory_markers:"
|
||||
fastlist: true
|
||||
- backend: "s3"
|
||||
remote: "TestS3Rclone:"
|
||||
fastlist: true
|
||||
- backend: "s3"
|
||||
remote: "TestS3Minio:"
|
||||
fastlist: true
|
||||
|
|
22
fstest/testserver/init.d/TestS3Rclone
Executable file
22
fstest/testserver/init.d/TestS3Rclone
Executable file
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
NAME=rclone-serve-s3
|
||||
ACCESS_KEY_ID=rclone
|
||||
SECRET_ACCESS_KEY=JoltRogueVerde5
|
||||
IP=127.0.0.1
|
||||
PORT=28624
|
||||
|
||||
start() {
|
||||
run rclone serve s3 --auth-key ${ACCESS_KEY_ID},${SECRET_ACCESS_KEY} --addr ${IP}:${PORT} ${DATADIR}
|
||||
|
||||
echo type=s3
|
||||
echo provider=Rclone
|
||||
echo endpoint=http://${IP}:${PORT}/
|
||||
echo access_key_id=${ACCESS_KEY_ID}
|
||||
echo secret_access_key=${SECRET_ACCESS_KEY}
|
||||
echo _connect=${IP}:${PORT}
|
||||
}
|
||||
|
||||
. $(dirname "$0")/rclone-serve.bash
|
Loading…
Add table
Reference in a new issue