mirror of
https://github.com/rclone/rclone.git
synced 2025-02-07 05:59:49 +01:00
test_all: make integration test for serve s3
This commit is contained in:
parent
9e62a74a23
commit
e7c002adef
@ -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…
Reference in New Issue
Block a user