Browse Source

try run weed once

pull/5443/head
Konstantin Lebedev 1 year ago
parent
commit
d8f29aec7d
  1. 22
      .github/workflows/s3tests.yml
  2. 2
      Makefile

22
.github/workflows/s3tests.yml

@ -34,11 +34,17 @@ jobs:
go-version-file: 'go.mod' go-version-file: 'go.mod'
id: go id: go
- name: Build weed
- name: Build an run weed
shell: bash shell: bash
run: | run: |
cd /__w/seaweedfs/seaweedfs/weed cd /__w/seaweedfs/seaweedfs/weed
go install -buildvcs=false go install -buildvcs=false
set -x
nohup weed -v 0 server -filer -s3 -ip.bind 0.0.0.0 \
-master.raftHashicorp -master.electionTimeout 1s -master.volumeSizeLimitMB=1024 \
-volume.max=100 -volume.preStopSeconds=1 -s3.port=8000 -metricsPort=9324 \
-s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=true -s3.config=../docker/compose/s3.json &
sleep 10
- name: Run Ceph S3 tests - name: Run Ceph S3 tests
timeout-minutes: 15 timeout-minutes: 15
@ -46,12 +52,6 @@ jobs:
S3TEST_CONF: /__w/seaweedfs/seaweedfs/docker/compose/s3tests.conf S3TEST_CONF: /__w/seaweedfs/seaweedfs/docker/compose/s3tests.conf
shell: bash shell: bash
run: | run: |
set -x
nohup weed -v 0 server -filer -s3 -ip.bind 0.0.0.0 \
-master.raftHashicorp -master.electionTimeout 1s -master.volumeSizeLimitMB=1024 \
-volume.max=100 -volume.preStopSeconds=1 -s3.port=8000 -metricsPort=9324 \
-s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=true -s3.config=../docker/compose/s3.json &
sleep 10
cd /s3-tests cd /s3-tests
tox -- \ tox -- \
s3tests_boto3/functional/test_s3.py::test_bucket_list_empty \ s3tests_boto3/functional/test_s3.py::test_bucket_list_empty \
@ -191,7 +191,6 @@ jobs:
s3tests_boto3/functional/test_s3.py::test_ranged_request_return_trailing_bytes_response_code \ s3tests_boto3/functional/test_s3.py::test_ranged_request_return_trailing_bytes_response_code \
s3tests_boto3/functional/test_s3.py::test_copy_object_ifmatch_good \ s3tests_boto3/functional/test_s3.py::test_copy_object_ifmatch_good \
s3tests_boto3/functional/test_s3.py::test_copy_object_ifnonematch_failed s3tests_boto3/functional/test_s3.py::test_copy_object_ifnonematch_failed
pkill weed
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
@ -202,14 +201,7 @@ jobs:
timeout-minutes: 15 timeout-minutes: 15
shell: bash shell: bash
run: | run: |
set -x
nohup weed -v 0 server -filer -s3 -ip.bind 0.0.0.0 \
-master.raftHashicorp -master.electionTimeout 1s -master.volumeSizeLimitMB=1024 \
-volume.max=100 -volume.preStopSeconds=1 -s3.port=8000 -metricsPort=9324 \
-s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=true -s3.config=../docker/compose/s3.json &
sleep 10
mkdir -p ~/.config/rclone mkdir -p ~/.config/rclone
cp /__w/seaweedfs/seaweedfs/docker/compose/rclone.conf ~/.config/rclone/rclone.conf cp /__w/seaweedfs/seaweedfs/docker/compose/rclone.conf ~/.config/rclone/rclone.conf
cd /__w/seaweedfs/seaweedfs/rclone/backend/s3 cd /__w/seaweedfs/seaweedfs/rclone/backend/s3
go test -v -remote swfs: go test -v -remote swfs:
pkill weed

2
Makefile

@ -15,7 +15,7 @@ full_install:
cd weed; go install -tags "elastic gocdk sqlite ydb tikv rclone" cd weed; go install -tags "elastic gocdk sqlite ydb tikv rclone"
server: install server: install
weed -v 4 server -s3 -filer -volume.max=0 -master.volumeSizeLimitMB=1024 -volume.preStopSeconds=1 -s3.port=8000 -s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=false -s3.config=./docker/compose/s3.json -metricsPort=9324
weed -v 0 server -s3 -filer -volume.max=0 -master.volumeSizeLimitMB=1024 -volume.preStopSeconds=1 -s3.port=8000 -s3.allowEmptyFolder=false -s3.allowDeleteBucketNotEmpty=false -s3.config=./docker/compose/s3.json -metricsPort=9324
benchmark: install warp_install benchmark: install warp_install
pkill weed || true pkill weed || true

Loading…
Cancel
Save