rclone/fstest
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
..
fstests fstests: re-arrange backend integration tests so they can be retried 2018-11-22 20:12:12 +00:00
mockdir Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
mockfs fstest/mockfs: create mock fs.Fs for testing 2018-11-02 17:32:20 +00:00
mockobject fs: improve ChunkedReader 2018-05-05 12:49:42 +01:00
test_all fstests: re-arrange backend integration tests so they can be retried 2018-11-22 20:12:12 +00:00
fstest.go fs: calculate ModifyWindow each time on the fly instead of relying on global state - see #2319, #2328 2018-06-03 20:45:34 +02:00
run.go fstest: Fix TestPurge causing errors with subsequent tests on azure 2018-11-14 17:14:02 +00:00