Caleb Case
0ce662faad
Tardigrade Backend
2020-05-12 15:56:50 +00:00
Nick Craig-Wood
bd4b91bd57
test_all: revert running fichier tests one at a time
...
This didn't achieve the objective of getting the tests to run clean
and makes them take 16 hours!
This reverts commit 97f6f8fe19
.
2020-05-11 08:51:33 +01:00
Nick Craig-Wood
97f6f8fe19
test_all: run fichier tests one at a time
...
This is in attempt to get the tests to run cleanly without hitting the
rate limiter.
2020-05-07 20:39:54 +01:00
Fred
c754e89906
seafile: New backend for seafile server
2020-05-06 17:33:22 +00:00
Nick Craig-Wood
9a5178be7a
test_all: optionally run Cleanup before cleaning a remote
...
Add this to the QingStor remote to stop it running out of buckets
2020-03-31 15:56:58 +01:00
Nick Craig-Wood
bd9fd629bc
test: add TestS3MinioEdge to test leading edge minio too #3934
2020-02-13 11:01:06 +00:00
Nick Craig-Wood
24ef00a258
build: implement a framework for starting test servers during tests
...
Test servers are implemented by docker containers and run real servers
for rclone to test against.
2020-01-18 16:47:37 +00:00
Nick Craig-Wood
c789436580
The memory backend
...
This is a bucket based remote
2020-01-18 10:41:08 +00:00
Nick Craig-Wood
bedeaf23af
sugarsync: new backend - fixes #622
2020-01-17 17:39:34 +00:00
Nick Craig-Wood
b81601baff
test_all: ignore TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 on wasabi
...
This has been reported to Wasabi and they've confirmed as a known
issue that multipart uploads can't be 0 sized even though that is
incompatible with AWS S3.
2020-01-13 09:47:11 +00:00
Nick Craig-Wood
e2914c0097
test_all: ignore some encoding tests with nextcloud integration test
2019-10-02 11:34:08 +01:00
Nick Craig-Wood
23bf6bb4d8
test_all: mark expected failures for minio, wasabi and FTP
2019-10-01 15:40:32 +01:00
Nick Craig-Wood
4627ac5709
New backend for Citrix Sharefile - Fixes #1543
...
Many thanks to Bob Droog for organizing a test account and extensive
testing.
2019-09-30 12:28:33 +01:00
Ivan Andreev
ccecfa9cb1
chunker: finish meta-format before release
...
changes:
- chunker: remove GetTier and SetTier
- remove wdmrcompat metaformat
- remove fastopen strategy
- make hash_type option non-advanced
- adverise hash support when possible
- add metadata field "ver", run strict checks
- describe internal behavior in comments
- improve documentation
note:
wdmrcompat used to write file name in the metadata, so maximum metadata
size was 1K; removing it allows to cap size by 200 bytes now.
2019-09-25 11:03:33 +01:00
Ivan Andreev
be674faff1
tests/config: integration tests for chunker
...
Recommended `rclone.conf` snippets for this `config.yaml`:
```
[TestChunkerLocal]
type = chunker
meta_format = simplejson
remote = /tmp/rclone-chunker-test
[TestChunkerChunk3bLocal]
type = chunker
chunk_size = 3b
meta_format = simplejson
remote = /tmp/rclone-chunker-test
[TestChunkerNometaLocal]
type = chunker
meta_format = none
remote = /tmp/rclone-chunker-test
[TestChunkerChunk3bNometaLocal]
type = chunker
chunk_size = 3b
meta_format = none
remote = /tmp/rclone-chunker-test
[TestChunkerCompatLocal]
type = chunker
meta_format = wdmrcompat
remote = /tmp/rclone-chunker-test
```
2019-09-24 12:45:12 +01:00
Nick Craig-Wood
b6065561cf
test_all: add ignores for tests which will never pass
...
- s3 backends which don't support SetTier
- mega which makes a duplicate for TestDirRename
2019-09-15 13:16:15 +01:00
Ivan Andreev
ba1daea072
mailru: backend for mail.ru
2019-09-09 21:56:16 +01:00
yparitcher
52df19ad34
allow usage of -short in the testing framework
2019-08-29 09:53:23 +01:00
Cenk Alti
a1ca65bd80
putio: add new backend
2019-08-23 12:11:36 +01:00
Nick Craig-Wood
af3c47d282
fstest: remove -subdir flag as it no longer tests anything useful #3421
2019-08-17 09:54:19 +01:00
Nick Craig-Wood
a1263e70cf
premiumizeme: new backend for premiumize.me - Fixes #3063
2019-08-10 19:17:51 +01:00
Nick Craig-Wood
a1cfe61ffd
googlephotos: Backend for accessing Google Photos #369
2019-07-02 15:26:55 +01:00
Laura
dde4dd0198
fichier: 1fichier support - fixes #2908
...
This was started by Fionera, finished off by Laura with fixes and more
docs from Nick.
Co-authored-by: Fionera <fionera@fionera.de>
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com>
2019-06-30 18:35:01 +01:00
Nick Craig-Wood
49d2ab512d
test_all: run restic integration tests against local backend
2019-05-01 16:09:50 +01:00
Nick Craig-Wood
ac7e1dbf62
test_all: add the vfs tests to the integration tests
...
Fix failing tests for some remotes
2019-03-17 14:56:17 +00:00
jaKa
118a8b949e
koofr: implemented a backend for Koofr cloud storage service.
...
Implemented a Koofr REST API backend.
Added said backend to tests.
Added documentation for said backend.
2019-03-06 13:41:43 +00:00
Nick Craig-Wood
1318c6aec8
s3: Add Alibaba OSS to integration tests and fix storage classes
2019-01-12 20:41:47 +00:00
Nick Craig-Wood
f29757de3b
test_all: make a way of ignoring integration test failures
...
Use this to ignore known failures
2019-01-12 20:18:05 +00:00
Nick Craig-Wood
f397c35935
fstest/test_all: add alternate s3 and swift providers to the integration tests
2019-01-12 18:33:31 +00:00
Nick Craig-Wood
31e2ce03c3
fstests: re-arrange backend integration tests so they can be retried
...
Before this change backend integration tests depended on each other,
so tests could not be retried.
After this change we nest tests to ensure that tests are provided with
the starting state they expect.
Tell the integration test runner that it can retry backend tests also.
This also includes bin/test_independence.go which runs each test
individually for a backend to prove that they are independent.
2018-11-22 20:12:12 +00:00
Nick Craig-Wood
5c32b32011
fstest/test_all: fix directories that tests are run in
...
- Don't build a binary for backend tests
- Run tests in their relevant directories
2018-10-23 17:31:11 +01:00
Nick Craig-Wood
1bfd07567e
fstest/test_all: add oneonly flag to only run one test per backend if required
2018-10-23 14:07:48 +01:00
Nick Craig-Wood
f97c4c8d9d
fstest/test_all: rework integration tests to improve output
...
- Make integration tests use a config file
- Output individual logs for each test
- Make HTML report and open browser
- Optionally email and upload results
2018-10-23 14:07:48 +01:00