tests: ignore habitually failing tests and backends

This ignores:

- cmd/bisync where it always fails
- cmd/gitannex where it always fails
- sharefile - citrix have refused to give us a testing account
- duplicated sia backend
- iclouddrive - token expiring every 30 days makes it too difficult

It would be nice to fix up these things at some point, but for the
integration test results to be useful they need less noise in them.
This commit is contained in:
Nick Craig-Wood 2025-06-12 16:24:14 +01:00
parent 6aa09fb1d6
commit 108504963c

View File

@ -75,6 +75,8 @@ backends:
remote: "TestChunkerChunk50bBox:" remote: "TestChunkerChunk50bBox:"
fastlist: true fastlist: true
maxfile: 1k maxfile: 1k
ignore:
- TestIntegration/FsMkdir/FsChangeNotify
- backend: "chunker" - backend: "chunker"
remote: "TestChunkerS3:" remote: "TestChunkerS3:"
fastlist: true fastlist: true
@ -118,6 +120,8 @@ backends:
- TestFileSetModTime/cache=off,open=false,write=false - TestFileSetModTime/cache=off,open=false,write=false
- TestFileSetModTime/cache=off,open=true,write=false - TestFileSetModTime/cache=off,open=true,write=false
- TestRWFileHandleWriteNoWrite - TestRWFileHandleWriteNoWrite
ignoretests:
- cmd/gitannex
- backend: "combine" - backend: "combine"
remote: "TestCombine:dir1" remote: "TestCombine:dir1"
fastlist: false fastlist: false
@ -155,12 +159,20 @@ backends:
- backend: "filescom" - backend: "filescom"
remote: "TestFilesCom:" remote: "TestFilesCom:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- backend: "googlecloudstorage" - backend: "googlecloudstorage"
remote: "TestGoogleCloudStorage:" remote: "TestGoogleCloudStorage:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "googlecloudstorage" - backend: "googlecloudstorage"
remote: "TestGoogleCloudStorage,directory_markers:" remote: "TestGoogleCloudStorage,directory_markers:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "googlephotos" - backend: "googlephotos"
remote: "TestGooglePhotos:" remote: "TestGooglePhotos:"
tests: tests:
@ -171,6 +183,8 @@ backends:
- backend: "imagekit" - backend: "imagekit"
remote: "TestImageKit:" remote: "TestImageKit:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- backend: "internetarchive" - backend: "internetarchive"
remote: "TestIA:rclone-integration-test" remote: "TestIA:rclone-integration-test"
fastlist: true fastlist: true
@ -180,12 +194,16 @@ backends:
- backend: "jottacloud" - backend: "jottacloud"
remote: "TestJottacloud:" remote: "TestJottacloud:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- backend: "memory" - backend: "memory"
remote: ":memory:" remote: ":memory:"
fastlist: true fastlist: true
- backend: "netstorage" - backend: "netstorage"
remote: "TestnStorage:" remote: "TestnStorage:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- backend: "onedrive" - backend: "onedrive"
remote: "TestOneDrive:" remote: "TestOneDrive:"
fastlist: false fastlist: false
@ -205,9 +223,14 @@ backends:
- backend: "s3" - backend: "s3"
remote: "TestS3,directory_markers:" remote: "TestS3,directory_markers:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- backend: "s3" - backend: "s3"
remote: "TestS3Rclone:" remote: "TestS3Rclone:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "s3" - backend: "s3"
remote: "TestS3Minio:" remote: "TestS3Minio:"
fastlist: true fastlist: true
@ -224,6 +247,8 @@ backends:
fastlist: true fastlist: true
ignore: ignore:
- TestIntegration/FsMkdir/FsPutFiles/SetTier - TestIntegration/FsMkdir/FsPutFiles/SetTier
ignoretests:
- cmd/gitannex
- backend: "s3" - backend: "s3"
remote: "TestS3Wasabi:" remote: "TestS3Wasabi:"
fastlist: true fastlist: true
@ -290,12 +315,19 @@ backends:
- backend: "sftp" - backend: "sftp"
remote: "TestSFTPOpenssh:" remote: "TestSFTPOpenssh:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "sftp" - backend: "sftp"
remote: "TestSFTPRclone:" remote: "TestSFTPRclone:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "sftp" - backend: "sftp"
remote: "TestSFTPRcloneSSH:" remote: "TestSFTPRcloneSSH:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "sftp" - backend: "sftp"
remote: "TestSFTPRsyncNet:" remote: "TestSFTPRsyncNet:"
fastlist: false fastlist: false
@ -308,6 +340,8 @@ backends:
- TestIntegration/FsMkdir/FsEncoding/trailing_dot - TestIntegration/FsMkdir/FsEncoding/trailing_dot
- TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
- TestIntegration/FsMkdir/FsEncoding/URL_encoding - TestIntegration/FsMkdir/FsEncoding/URL_encoding
ignoretests:
- cmd/bisync
- backend: "sugarsync" - backend: "sugarsync"
remote: "TestSugarSync:Test" remote: "TestSugarSync:Test"
fastlist: false fastlist: false
@ -316,12 +350,18 @@ backends:
- backend: "swift" - backend: "swift"
remote: "TestSwiftAIO:" remote: "TestSwiftAIO:"
fastlist: true fastlist: true
ignoretests:
- cmd/gitannex
- backend: "swift" - backend: "swift"
remote: "TestSwiftAIOsegments:" remote: "TestSwiftAIOsegments:"
fastlist: true fastlist: true
ignoretests:
- cmd/gitannex
- backend: "swift" - backend: "swift"
remote: "TestSwift:" remote: "TestSwift:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
# - backend: "swift" # - backend: "swift"
# remote: "TestSwiftCeph:" # remote: "TestSwiftCeph:"
# fastlist: true # fastlist: true
@ -333,15 +373,23 @@ backends:
- backend: "ftp" - backend: "ftp"
remote: "TestFTPProftpd:" remote: "TestFTPProftpd:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "ftp" - backend: "ftp"
remote: "TestFTPPureftpd:" remote: "TestFTPPureftpd:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "ftp" - backend: "ftp"
remote: "TestFTPVsftpd:" remote: "TestFTPVsftpd:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "ftp" - backend: "ftp"
remote: "TestFTPRclone:" remote: "TestFTPRclone:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "box" - backend: "box"
remote: "TestBox:" remote: "TestBox:"
fastlist: false fastlist: false
@ -363,11 +411,19 @@ backends:
- backend: "azureblob" - backend: "azureblob"
remote: "TestAzureBlob:" remote: "TestAzureBlob:"
fastlist: true fastlist: true
ignore:
# It just isn't possible to preserve the existing file with azure blob
# and make sure we don't leak uncomitted blocks.
- TestMultithreadCopyAbort
- backend: "azureblob" - backend: "azureblob"
remote: "TestAzureBlob,directory_markers:" remote: "TestAzureBlob,directory_markers:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- backend: "azurefiles" - backend: "azurefiles"
remote: "TestAzureFiles:" remote: "TestAzureFiles:"
ignoretests:
- cmd/bisync
- backend: "pcloud" - backend: "pcloud"
remote: "TestPcloud:" remote: "TestPcloud:"
fastlist: true fastlist: true
@ -385,50 +441,68 @@ backends:
# This test fails with message # This test fails with message
# "share_status_prohibited" (9): Sorry, the sharing service is under maintenance in the current region. # "share_status_prohibited" (9): Sorry, the sharing service is under maintenance in the current region.
- TestIntegration/FsMkdir/FsPutFiles/PublicLink - TestIntegration/FsMkdir/FsPutFiles/PublicLink
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "pixeldrain" - backend: "pixeldrain"
remote: "TestPixeldrain:" remote: "TestPixeldrain:"
ignore: ignore:
- TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- backend: "webdav" - backend: "webdav"
remote: "TestWebdavNextcloud:" remote: "TestWebdavNextcloud:"
ignore: ignore:
- TestIntegration/FsMkdir/FsEncoding/punctuation - TestIntegration/FsMkdir/FsEncoding/punctuation
- TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "webdav" - backend: "webdav"
remote: "TestWebdavOwncloud:" remote: "TestWebdavOwncloud:"
ignore: ignore:
- TestIntegration/FsMkdir/FsEncoding/punctuation - TestIntegration/FsMkdir/FsEncoding/punctuation
- TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "webdav" - backend: "webdav"
remote: "TestWebdavInfiniteScale:" remote: "TestWebdavInfiniteScale:"
ignore: ignore:
- TestIntegration/FsMkdir/FsEncoding/punctuation - TestIntegration/FsMkdir/FsEncoding/punctuation
- TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "webdav" - backend: "webdav"
remote: "TestWebdavRclone:" remote: "TestWebdavRclone:"
ignore: ignore:
- TestFileReadAtZeroLength - TestFileReadAtZeroLength
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "cache" - backend: "cache"
remote: "TestCache:" remote: "TestCache:"
fastlist: false fastlist: false
ignoretests: ignoretests:
- TestBisyncLocalRemote - cmd/bisync
- TestBisyncRemoteLocal
- TestBisyncRemoteRemote
- backend: "mega" - backend: "mega"
remote: "TestMega:" remote: "TestMega:"
fastlist: false fastlist: false
ignore: ignore:
- TestIntegration/FsMkdir/FsPutFiles/PublicLink - TestIntegration/FsMkdir/FsPutFiles/PublicLink
- TestDirRename - TestDirRename
ignoretests:
- cmd/bisync
- backend: "opendrive" - backend: "opendrive"
remote: "TestOpenDrive:" remote: "TestOpenDrive:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- backend: "union" - backend: "union"
remote: "TestUnion:" remote: "TestUnion:"
fastlist: false fastlist: false
@ -448,24 +522,34 @@ backends:
- TestFixCase - TestFixCase
- TestListDirSorted # Can't upload files starting with . - FIXME fix with encoding - TestListDirSorted # Can't upload files starting with . - FIXME fix with encoding
- TestSyncOverlapWithFilter # Can't upload files starting with . - FIXME fix with encoding - TestSyncOverlapWithFilter # Can't upload files starting with . - FIXME fix with encoding
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "premiumizeme" - backend: "premiumizeme"
remote: "TestPremiumizeMe:" remote: "TestPremiumizeMe:"
fastlist: false fastlist: false
- backend: "protondrive" - backend: "protondrive"
remote: "TestProtonDrive:" remote: "TestProtonDrive:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "putio" - backend: "putio"
remote: "TestPutio:" remote: "TestPutio:"
fastlist: false fastlist: false
extratime: 2.0 extratime: 2.0
ignore: ignore:
- TestIntegration/FsMkdir/FsEncoding/URL_encoding - TestIntegration/FsMkdir/FsEncoding/URL_encoding
- backend: "sharefile" ignoretests:
remote: "TestSharefile:" - cmd/bisync
fastlist: false # - backend: "sharefile"
# remote: "TestSharefile:"
# fastlist: false
- backend: "sia" - backend: "sia"
remote: "TestSia:" remote: "TestSia:"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "mailru" - backend: "mailru"
remote: "TestMailru:" remote: "TestMailru:"
subdir: false subdir: false
@ -478,24 +562,31 @@ backends:
fastlist: false fastlist: false
ignore: ignore:
- TestIntegration/FsMkdir/FsPutFiles/FsDirMove - TestIntegration/FsMkdir/FsPutFiles/FsDirMove
ignoretests:
- cmd/gitannex
- backend: "seafile" - backend: "seafile"
remote: "TestSeafile:" remote: "TestSeafile:"
fastlist: true fastlist: true
ignoretests:
- cmd/gitannex
- backend: "seafile" - backend: "seafile"
remote: "TestSeafileEncrypted:" remote: "TestSeafileEncrypted:"
fastlist: true fastlist: true
- backend: "sia" ignoretests:
remote: "TestSia:" - cmd/gitannex
fastlist: false
- backend: "smb" - backend: "smb"
remote: "TestSMB:rclone" remote: "TestSMB:rclone"
fastlist: false fastlist: false
ignoretests:
- cmd/gitannex
- backend: "smb" - backend: "smb"
remote: "TestSMBKerberos:rclone" remote: "TestSMBKerberos:rclone"
fastlist: false fastlist: false
- backend: "storj" - backend: "storj"
remote: "TestStorj:" remote: "TestStorj:"
fastlist: true fastlist: true
ignoretests:
- cmd/bisync
- backend: "zoho" - backend: "zoho"
remote: "TestZoho:" remote: "TestZoho:"
fastlist: false fastlist: false
@ -522,17 +613,25 @@ backends:
- TestIntegration/FsMkdir/FsEncoding/trailing_LF - TestIntegration/FsMkdir/FsEncoding/trailing_LF
- TestIntegration/FsMkdir/FsEncoding/leading_HT - TestIntegration/FsMkdir/FsEncoding/leading_HT
- TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 - TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
ignoretests:
- cmd/bisync
- cmd/gitannex
- backend: "quatrix" - backend: "quatrix"
remote: "TestQuatrix:" remote: "TestQuatrix:"
fastlist: false fastlist: false
ignoretests:
- cmd/bisync
- backend: "ulozto" - backend: "ulozto"
remote: "TestUlozto:" remote: "TestUlozto:"
fastlist: false fastlist: false
- backend: "iclouddrive" # - backend: "iclouddrive"
remote: "TestICloudDrive:" # remote: "TestICloudDrive:"
fastlist: false # fastlist: false
- backend: "filelu" - backend: "filelu"
remote: "TestFileLu:" remote: "TestFileLu:"
fastlist: false fastlist: false
ignore: ignore:
- TestRWFileHandleWriteNoWrite - TestRWFileHandleWriteNoWrite
ignoretests:
- cmd/bisync
- cmd/gitannex