rclone/cmd/bisync/testdata/test_dry_run/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

59 lines
1.7 KiB
Text

test dry-run
# Two bisync runs, first with dry-run.
#
# Derived from test_changes:
# - New on Path2 file10
# - Newer on Path2 file1
# - New on Path1 file11
# - Newer on Path1 file2
# - Deleted on Path2 file3
# - Deleted on Path1 file4
# - Changed on Path2 and on Path1 file5 (file5r, file5l)
# - Newer on Path2 and deleted on Path1 file6
# - Newer on Path1 and deleted on Path2 file7
test initial bisync
bisync resync
test new on path2 - file10
touch-copy 2001-01-02 {datadir/}file10.txt {path2/}
test newer on path2 - file1
touch-copy 2001-01-02 {datadir/}file1.txt {path2/}
test new on path1 - file11
touch-copy 2001-01-02 {datadir/}file11.txt {path1/}
test newer on path1 - file2
touch-copy 2001-01-02 {datadir/}file2.txt {path1/}
test deleted on path2 - file3
delete-file {path2/}file3.txt
test deleted on path1 - file4
delete-file {path1/}file4.txt
test changed on path2 and on path1 - file5 (file5R, file5L)
touch-glob 2001-01-02 {datadir/} file5R.txt
copy-as {datadir/}file5R.txt {path2/} file5.txt
touch-glob 2001-03-04 {datadir/} file5L.txt
copy-as {datadir/}file5L.txt {path1/} file5.txt
test newer on path2 and deleted on path1 - file6
touch-copy 2001-01-02 {datadir/}file6.txt {path2/}
delete-file {path1/}file6.txt
test newer on path1 and deleted on path2 - file7
touch-copy 2001-01-02 {datadir/}file7.txt {path1/}
delete-file {path2/}file7.txt
test sync with dry-run and resync
bisync dry-run resync
copy-listings dryrun-resync
test sync with dry-run
bisync dry-run
copy-listings dryrun
test sync without dry-run
bisync