1
0
mirror of https://github.com/rclone/rclone.git synced 2025-02-28 08:22:59 +01:00
rclone/cmd/bisync/testdata/test_dry_run/golden
nielash 2bebbfaded bisync: add to integration tests - fixes
This change officially adds bisync to the nightly integration tests for all
backends.

This will be part of giving us the confidence to take bisync out of beta.

A number of fixes have been added to account for features which can differ on
different backends -- for example, hash types / modtime support, empty
directories, unicode normalization, and unimportant differences in log output.
We will likely find that more of these are needed once we start running these
with the full set of remotes.

Additionally, bisync's extremely sensitive tests revealed a few bugs in other
backends that weren't previously covered by other tests. Fixes for those issues
have been submitted on the following separate PRs (and bisync test failures will
be expected until they are merged):

-  memory: fix deadlock in operations.Purge
-  memory: fix incorrect list entries when rooted at subdirectory
-  memory: fix dst mutating src after server-side copy
-  dropbox: fix chunked uploads when size <= chunkSize

Relatedly, workarounds have been put in place for the following backend
limitations that are unsolvable for the time being:

-  drive is sometimes aware of trashed files/folders when it shouldn't be
-  dropbox can't handle emojis and certain other characters
-  onedrive API has longstanding bug for conflictBehavior=replace in
	server-side copy/move
2024-03-27 10:50:14 -04:00
..
_testdir_path1.._testdir_path2.copy1to2.que bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
_testdir_path1.._testdir_path2.copy2to1.que bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
_testdir_path1.._testdir_path2.delete1.que bisync: test scenarios 2021-11-01 21:00:27 +03:00
_testdir_path1.._testdir_path2.delete2.que bisync: test scenarios 2021-11-01 21:00:27 +03:00
_testdir_path1.._testdir_path2.path1.lst bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
_testdir_path1.._testdir_path2.path1.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path1.lst-dry-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path1.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path1.lst-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path1.lst-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path2.lst bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
_testdir_path1.._testdir_path2.path2.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path2.lst-dry-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path2.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path2.lst-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
_testdir_path1.._testdir_path2.path2.lst-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path1.lst bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path1.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path1.lst-dry-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path1.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path1.lst-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path2.lst bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path2.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path2.lst-dry-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path2.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun-resync._testdir_path1.._testdir_path2.path2.lst-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
dryrun._testdir_path1.._testdir_path2.copy1to2.que bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
dryrun._testdir_path1.._testdir_path2.copy2to1.que bisync: add options to auto-resolve conflicts - fixes 2024-01-20 17:17:01 -05:00
dryrun._testdir_path1.._testdir_path2.delete1.que bisync: test scenarios 2021-11-01 21:00:27 +03:00
dryrun._testdir_path1.._testdir_path2.delete2.que bisync: test scenarios 2021-11-01 21:00:27 +03:00
dryrun._testdir_path1.._testdir_path2.path1.lst bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path1.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path1.lst-dry-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path1.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path1.lst-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
dryrun._testdir_path1.._testdir_path2.path2.lst bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path2.lst-dry bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path2.lst-dry-new bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path2.lst-dry-old bisync: full support for comparing checksum, size, modtime - fixes fixes fixes fixes 2024-01-20 16:08:06 -05:00
dryrun._testdir_path1.._testdir_path2.path2.lst-new bisync: optimize --resync performance -- partially addresses 2024-01-20 14:50:08 -05:00
test.log bisync: add to integration tests - fixes 2024-03-27 10:50:14 -04:00