rclone/cmd/bisync/testdata/test_check_access/scenario.txt
Ivan Andreev 940e99a929 bisync: test scenarios #5164
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00

45 lines
1.4 KiB
Plaintext

test check-access
# RCLONE_TEST files in the top level and subdir
#
# 1. See that check-access passes with the initial setup.
# 2. Delete the Path2 subdir RCLONE_TEST, run sync. Should fail critical.
# 3. Put the Path2 subdir RCLONE_TEST back, resync.
# 4. Run sync with check-access. Should pass.
# 5. Delete Path1 top level RCLONE_TEST, run sync. Should fail critical.
# 6. Run again. Should fail critical due to missing listings.
# 7. Run resync, which will copy the Path2 top level back to Path1.
# 8. Run sync with check-access. Should pass.
test initial bisync
bisync resync
test 1. see that check-access passes with the initial setup
bisync check-access
test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical.
delete-file {path2/}subdir{/}RCLONE_TEST
bisync check-access
copy-listings path2-missing
test 3. put the path2 subdir RCLONE_TEST back, resync.
copy-file {path1/}subdir/RCLONE_TEST {path2/}
bisync resync
test 4. run sync with check-access. should pass.
bisync check-access
test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical.
delete-file {path1/}RCLONE_TEST
bisync check-access
copy-listings path1-missing
test 6. run again. should fail critical due to missing listings.
bisync check-access
move-listings missing-listings
test 7. run resync, which will copy the path2 top level back to path1.
bisync resync
test 8. run sync with --check-access. should pass.
bisync check-access