Skip to content

Commit 7f8b5c1

Browse files
committed
Merge branch 'master' into fix-issue-3649
2 parents daf75c4 + 24114d5 commit 7f8b5c1

4 files changed

Lines changed: 507 additions & 79 deletions

File tree

ci/e2e/run.py

Lines changed: 65 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -74,72 +74,75 @@
7474
from testcases.tc0060_monitor_mode_local_move_no_delete_reupload import TestCase0060MonitorModeLocalMoveNoDeleteReupload
7575
from testcases.tc0061_remote_move_into_skip_dir_reconciliation import TestCase0061RemoteMoveIntoSkipDirReconciliation
7676
from testcases.tc0062_transfer_metrics_validation import TestCase0062TransferMetricsValidation
77+
from testcases.tc0063_local_parent_rename_during_download import TestCase0063LocalParentRenameDuringDownload
7778
from testcases.tc0064_mirror_local_state_remote_cleanup import TestCase0064MirrorLocalStateRemoteCleanup
7879

80+
7981
def build_test_suite() -> list:
8082
return [
81-
#TestCase0001BasicResync(),
82-
#TestCase0002SyncListValidation(),
83-
#TestCase0003DryRunValidation(),
84-
#TestCase0004SingleDirectorySync(),
85-
#TestCase0005ForceSyncOverride(),
86-
#TestCase0006DownloadOnly(),
87-
#TestCase0007DownloadOnlyCleanupLocalFiles(),
88-
#TestCase0008UploadOnly(),
89-
#TestCase0009UploadOnlyNoRemoteDelete(),
90-
#TestCase0010UploadOnlyRemoveSourceFiles(),
91-
#TestCase0011SkipFileValidation(),
92-
#TestCase0012SkipDirValidation(),
93-
#TestCase0013SkipDotfilesValidation(),
94-
#TestCase0014SkipSizeValidation(),
95-
#TestCase0015SkipSymlinksValidation(),
96-
#TestCase0016CheckNosyncValidation(),
97-
#TestCase0017CheckNomountValidation(),
98-
#TestCase0018RecycleBinValidation(),
99-
#TestCase0019LoggingAndRunningConfig(),
100-
#TestCase0020MonitorModeValidation(),
101-
#TestCase0021ResumableTransfersValidation(),
102-
#TestCase0022LocalFirstValidation(),
103-
#TestCase0023BypassDataPreservationValidation(),
104-
#TestCase0024BigDeleteSafeguardValidation(),
105-
#TestCase0025InvalidCharacterFilenameValidation(),
106-
#TestCase0026ReservedDeviceNameValidation(),
107-
#TestCase0027WhitespaceTrailingDotValidation(),
108-
#TestCase0028ControlCharacterNonUtf8FilenameValidation(),
109-
#TestCase0029LocalFirstUploadOnlyTimestampPreservationValidation(),
110-
#TestCase0030LocalRenamePropagationValidation(),
111-
#TestCase0031LocalDirectoryRenamePropagationValidation(),
112-
#TestCase0032RemoteRenameReconciliation(),
113-
#TestCase0033RemoteDirectoryRenameReconciliation(),
114-
#TestCase0034LocalMoveBetweenDirectoriesValidation(),
115-
#TestCase0035RemoteMoveBetweenDirectoriesReconciliation(),
116-
#TestCase0036OverwriteReplaceExistingFileContentValidation(),
117-
#TestCase0037MtimeOnlyLocalChangeHandling(),
118-
#TestCase0038DeleteAndRecreateWithSameNameValidation(),
119-
#TestCase0039EmptyDirectoryHandling(),
120-
#TestCase0040NestedTreeRenameAndDeleteStressValidation(),
121-
#TestCase0041MonitorModeLocalCreateUpload(),
122-
#TestCase0042MonitorModeLocalModifyUpload(),
123-
#TestCase0043MonitorModeLocalDeletePropagation(),
124-
#TestCase0044MonitorModeLocalRenamePropagation(),
125-
#TestCase0045MonitorModeLocalDirectoryCreatePropagation(),
126-
#TestCase0046MonitorModeLocalDirectoryRenamePropagation(),
127-
#TestCase0047MonitorModeLocalDirectoryDeletePropagation(),
128-
#TestCase0048MonitorModeBurstLocalFileCreates(),
129-
#TestCase0049MonitorModeMixedBurstOperations(),
130-
#TestCase0050MonitorModeNestedFileCreateInsideNewDirectory(),
131-
#TestCase0051MonitorModeMtimeOnlyLocalChangeHandling(),
132-
#TestCase0052MonitorModeLargeFileCreateSessionUpload(),
133-
#TestCase0053MonitorModeRenameThenModify(),
134-
#TestCase0054MonitorModeAtomicSaveEditorReplaceWorkflow(),
135-
#TestCase0055UploadOnlyRemoveSourceFolders(),
136-
#TestCase0056MonitorModeCreateThenDeleteQuickly(),
137-
#TestCase0057RecycleBinDeleteBehaviourValidation(),
138-
#TestCase0058MonitorDownloadOnlyCleanupCadence(),
139-
#TestCase0059WebSocketRemoteUploadNotification(),
140-
#TestCase0060MonitorModeLocalMoveNoDeleteReupload(),
141-
#TestCase0061RemoteMoveIntoSkipDirReconciliation(),
142-
#TestCase0062TransferMetricsValidation(),
83+
TestCase0001BasicResync(),
84+
TestCase0002SyncListValidation(),
85+
TestCase0003DryRunValidation(),
86+
TestCase0004SingleDirectorySync(),
87+
TestCase0005ForceSyncOverride(),
88+
TestCase0006DownloadOnly(),
89+
TestCase0007DownloadOnlyCleanupLocalFiles(),
90+
TestCase0008UploadOnly(),
91+
TestCase0009UploadOnlyNoRemoteDelete(),
92+
TestCase0010UploadOnlyRemoveSourceFiles(),
93+
TestCase0011SkipFileValidation(),
94+
TestCase0012SkipDirValidation(),
95+
TestCase0013SkipDotfilesValidation(),
96+
TestCase0014SkipSizeValidation(),
97+
TestCase0015SkipSymlinksValidation(),
98+
TestCase0016CheckNosyncValidation(),
99+
TestCase0017CheckNomountValidation(),
100+
TestCase0018RecycleBinValidation(),
101+
TestCase0019LoggingAndRunningConfig(),
102+
TestCase0020MonitorModeValidation(),
103+
TestCase0021ResumableTransfersValidation(),
104+
TestCase0022LocalFirstValidation(),
105+
TestCase0023BypassDataPreservationValidation(),
106+
TestCase0024BigDeleteSafeguardValidation(),
107+
TestCase0025InvalidCharacterFilenameValidation(),
108+
TestCase0026ReservedDeviceNameValidation(),
109+
TestCase0027WhitespaceTrailingDotValidation(),
110+
TestCase0028ControlCharacterNonUtf8FilenameValidation(),
111+
TestCase0029LocalFirstUploadOnlyTimestampPreservationValidation(),
112+
TestCase0030LocalRenamePropagationValidation(),
113+
TestCase0031LocalDirectoryRenamePropagationValidation(),
114+
TestCase0032RemoteRenameReconciliation(),
115+
TestCase0033RemoteDirectoryRenameReconciliation(),
116+
TestCase0034LocalMoveBetweenDirectoriesValidation(),
117+
TestCase0035RemoteMoveBetweenDirectoriesReconciliation(),
118+
TestCase0036OverwriteReplaceExistingFileContentValidation(),
119+
TestCase0037MtimeOnlyLocalChangeHandling(),
120+
TestCase0038DeleteAndRecreateWithSameNameValidation(),
121+
TestCase0039EmptyDirectoryHandling(),
122+
TestCase0040NestedTreeRenameAndDeleteStressValidation(),
123+
TestCase0041MonitorModeLocalCreateUpload(),
124+
TestCase0042MonitorModeLocalModifyUpload(),
125+
TestCase0043MonitorModeLocalDeletePropagation(),
126+
TestCase0044MonitorModeLocalRenamePropagation(),
127+
TestCase0045MonitorModeLocalDirectoryCreatePropagation(),
128+
TestCase0046MonitorModeLocalDirectoryRenamePropagation(),
129+
TestCase0047MonitorModeLocalDirectoryDeletePropagation(),
130+
TestCase0048MonitorModeBurstLocalFileCreates(),
131+
TestCase0049MonitorModeMixedBurstOperations(),
132+
TestCase0050MonitorModeNestedFileCreateInsideNewDirectory(),
133+
TestCase0051MonitorModeMtimeOnlyLocalChangeHandling(),
134+
TestCase0052MonitorModeLargeFileCreateSessionUpload(),
135+
TestCase0053MonitorModeRenameThenModify(),
136+
TestCase0054MonitorModeAtomicSaveEditorReplaceWorkflow(),
137+
TestCase0055UploadOnlyRemoveSourceFolders(),
138+
TestCase0056MonitorModeCreateThenDeleteQuickly(),
139+
TestCase0057RecycleBinDeleteBehaviourValidation(),
140+
TestCase0058MonitorDownloadOnlyCleanupCadence(),
141+
TestCase0059WebSocketRemoteUploadNotification(),
142+
TestCase0060MonitorModeLocalMoveNoDeleteReupload(),
143+
TestCase0061RemoteMoveIntoSkipDirReconciliation(),
144+
TestCase0062TransferMetricsValidation(),
145+
TestCase0063LocalParentRenameDuringDownload(),
143146
TestCase0064MirrorLocalStateRemoteCleanup(),
144147
]
145148

0 commit comments

Comments
 (0)