github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/test_all/config.yaml (about)

     1  tests:
     2   - path: backend
     3     addbackend: true
     4     nobinary:   true
     5     short:      true
     6   - path: fs/operations
     7     fastlist: true
     8   - path: fs/sync
     9     fastlist: true
    10   - path: cmd/bisync
    11   - path: vfs
    12   - path: cmd/serve/restic
    13     localonly: true
    14   - path: cmd/serve/docker
    15     localonly: true
    16   - path: cmd/selfupdate
    17     localonly: true
    18  backends:
    19   - backend:  "local"
    20     remote:   ""
    21     fastlist: false
    22   - backend:  "b2"
    23     remote:   "TestB2:"
    24     fastlist: true
    25     listretries: 5
    26     ignore:
    27       # This test fails because B2 versions make the empty bucket undeleteable.
    28       # It isn't possible to turn off versions, and setting hard_delete doesn't stop
    29       # versions being made on overwrite.
    30       - TestRmdirsNoLeaveRoot
    31   - backend:  "crypt"
    32     remote:   "TestCryptDrive:"
    33     fastlist: true
    34     ignore:
    35       - TestCopyFileMaxTransfer
    36   - backend:  "crypt"
    37     remote:   "TestCryptSwift:"
    38     fastlist: false
    39   ## chunker
    40   - backend:  "chunker"
    41     remote:   "TestChunkerLocal:"
    42     fastlist: true
    43   - backend:  "chunker"
    44     remote:   "TestChunkerNometaLocal:"
    45     fastlist: true
    46   - backend:  "chunker"
    47     remote:   "TestChunkerChunk3bLocal:"
    48     fastlist: true
    49     maxfile:  6k
    50   - backend:  "chunker"
    51     remote:   "TestChunkerChunk3bNometaLocal:"
    52     fastlist: true
    53     maxfile:  6k
    54   - backend:  "chunker"
    55     remote:   "TestChunkerChunk3bNoRenameLocal:"
    56     fastlist: true
    57     maxfile:  6k
    58   - backend:  "chunker"
    59     remote:   "TestChunkerMailru:"
    60     fastlist: true
    61     ignore:
    62       - TestApplyTransforms
    63   - backend:  "chunker"
    64     remote:   "TestChunkerChunk50bMailru:"
    65     fastlist: true
    66     maxfile:  10k
    67     ignore:
    68       - TestApplyTransforms
    69   - backend:  "chunker"
    70     remote:   "TestChunkerChunk50bYandex:"
    71     fastlist: true
    72     maxfile:  1k
    73   - backend:  "chunker"
    74     remote:   "TestChunkerChunk50bBox:"
    75     fastlist: true
    76     maxfile:  1k
    77   - backend:  "chunker"
    78     remote:   "TestChunkerS3:"
    79     fastlist: true
    80   - backend:  "chunker"
    81     remote:   "TestChunkerChunk50bS3:"
    82     fastlist: true
    83     maxfile:  1k
    84   - backend:  "chunker"
    85     remote:   "TestChunkerChunk50bMD5HashS3:"
    86     fastlist: true
    87     maxfile:  1k
    88   - backend:  "chunker"
    89     remote:   "TestChunkerChunk50bSHA1HashS3:"
    90     fastlist: true
    91     maxfile:  1k
    92   - backend:  "chunker"
    93     remote:   "TestChunkerOverCrypt:"
    94     fastlist: true
    95     maxfile:  6k
    96   - backend:  "chunker"
    97     remote:   "TestChunkerChunk50bMD5QuickS3:"
    98     fastlist: true
    99     maxfile:  1k
   100   - backend:  "chunker"
   101     remote:   "TestChunkerChunk50bSHA1QuickS3:"
   102     fastlist: true
   103     maxfile:  1k
   104   ## end chunker
   105   - backend:  "combine"
   106     remote:   "TestCombine:dir1"
   107     fastlist: false
   108   ## begin compress
   109   - backend:  "compress"
   110     remote:   "TestCompress:"
   111     fastlist: false
   112   - backend:  "compress"
   113     remote:   "TestCompressSwift:"
   114     fastlist: false
   115   - backend:  "compress"
   116     remote:   "TestCompressDrive:"
   117     fastlist: false
   118   - backend:  "compress"
   119     remote:   "TestCompressS3:"
   120     fastlist: false
   121  ## end compress
   122   - backend:  "drive"
   123     remote:   "TestDrive:"
   124     fastlist: true
   125     ignore:
   126       # Test with CutoffModeHard does not result in ErrorMaxTransferLimitReachedFatal
   127       # because googleapi replaces it with a non-fatal error
   128       - TestCopyFileMaxTransfer
   129   - backend:  "dropbox"
   130     remote:   "TestDropbox:"
   131     fastlist: false
   132     ignore:
   133       # This test doesn't work on a standard dropbox account because it
   134       # tries to set the expiry of the link
   135       - TestIntegration/FsMkdir/FsPutFiles/PublicLink
   136   # - backend:  "filefabric"
   137   #   remote:   "TestFileFabric:"
   138   #   fastlist: false
   139   #   extratime: 2.0
   140   - backend:  "googlecloudstorage"
   141     remote:   "TestGoogleCloudStorage:"
   142     fastlist: true
   143   - backend:  "googlecloudstorage"
   144     remote:   "TestGoogleCloudStorage,directory_markers:"
   145     fastlist: true
   146   - backend:  "googlephotos"
   147     remote:   "TestGooglePhotos:"
   148     tests:
   149       - backend
   150   - backend: "hidrive"
   151     remote:   "TestHiDrive:"
   152     fastlist: false
   153   - backend:  "imagekit"
   154     remote:   "TestImageKit:"
   155     fastlist: false
   156   - backend:  "internetarchive"
   157     remote:   "TestIA:rclone-integration-test"
   158     fastlist: true
   159     tests:
   160       - backend
   161     extratime: 2.0
   162   - backend:  "jottacloud"
   163     remote:   "TestJottacloud:"
   164     fastlist: true
   165   - backend:  "memory"
   166     remote:   ":memory:"
   167     fastlist: true
   168   - backend:  "netstorage"
   169     remote:   "TestnStorage:"
   170     fastlist: true
   171   - backend:  "onedrive"
   172     remote:   "TestOneDrive:"
   173     fastlist: false
   174     ignore:
   175       # This test doesn't work on a standard Onedrive account returning
   176       # accessDenied: accountUpgradeRequired: Account Upgrade is required for this operation.
   177       - TestIntegration/FsMkdir/FsPutFiles/PublicLink
   178   - backend:  "onedrive"
   179     remote:   "TestOneDriveBusiness:"
   180     fastlist: false
   181   # - backend:  "onedrive"
   182   #   remote:   "TestOneDriveCn:"
   183   #   fastlist: false
   184   - backend:  "s3"
   185     remote:   "TestS3:"
   186     fastlist: true
   187   - backend:  "s3"
   188     remote:   "TestS3,directory_markers:"
   189     fastlist: true
   190   - backend:  "s3"
   191     remote:   "TestS3Rclone:"
   192     fastlist: true
   193   - backend:  "s3"
   194     remote:   "TestS3Minio:"
   195     fastlist: true
   196     ignore:
   197       - TestIntegration/FsMkdir/FsPutFiles/SetTier
   198       - TestIntegration/FsMkdir/FsEncoding/control_chars
   199       - TestIntegration/FsMkdir/FsEncoding/leading_LF
   200       - TestIntegration/FsMkdir/FsEncoding/leading_VT
   201       - TestIntegration/FsMkdir/FsEncoding/punctuation
   202       - TestIntegration/FsMkdir/FsEncoding/trailing_LF
   203       - TestIntegration/FsMkdir/FsEncoding/trailing_VT
   204   - backend:  "s3"
   205     remote:   "TestS3MinioEdge:"
   206     fastlist: true
   207     ignore:
   208       - TestIntegration/FsMkdir/FsPutFiles/SetTier
   209   - backend:  "s3"
   210     remote:   "TestS3Wasabi:"
   211     fastlist: true
   212     ignore:
   213       - TestIntegration/FsMkdir/FsEncoding/leading_CR
   214       - TestIntegration/FsMkdir/FsEncoding/leading_LF
   215       - TestIntegration/FsMkdir/FsEncoding/leading_HT
   216       - TestIntegration/FsMkdir/FsEncoding/leading_VT
   217       - TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
   218   # Disabled due to excessive rate limiting at DO which cause the tests never to pass
   219   # This hits the rate limit as documented here: https://www.digitalocean.com/docs/spaces/#limits
   220   # 2 COPYs per 5 minutes on any individual object in a Space
   221   # - backend:  "s3"
   222   #   remote:   "TestS3DigitalOcean:"
   223   #   fastlist: true
   224   #   ignore:
   225   #     - TestIntegration/FsMkdir/FsPutFiles/FsCopy
   226   #     - TestIntegration/FsMkdir/FsPutFiles/SetTier
   227   # - backend:  "s3"
   228   #   remote:   "TestS3Ceph:"
   229   #   fastlist: true
   230   #   ignore:
   231   #     - TestIntegration/FsMkdir/FsPutFiles/FsCopy
   232   #     - TestIntegration/FsMkdir/FsPutFiles/SetTier
   233   - backend:  "s3"
   234     remote:   "TestS3Alibaba:"
   235     fastlist: true
   236   # - backend:  "s3"
   237   #   remote:   "TestS3Qiniu:"
   238   #   fastlist: true
   239   #   ignore:
   240   #     - TestIntegration/FsMkdir/FsEncoding/control_chars
   241   #     - TestIntegration/FsMkdir/FsEncoding/leading_VT
   242   #     - TestIntegration/FsMkdir/FsEncoding/trailing_VT
   243   #     - TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
   244   #     - TestIntegration/FsMkdir/FsPutFiles/SetTier
   245   #     - TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
   246   #     - TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata
   247   - backend:  "s3"
   248     remote:   "TestS3R2:"
   249     fastlist: true
   250     ignore:
   251       - TestIntegration/FsMkdir/FsPutFiles/SetTier
   252   - backend:  "sftp"
   253     remote:   "TestSFTPOpenssh:"
   254     fastlist: false
   255   - backend:  "sftp"
   256     remote:   "TestSFTPRclone:"
   257     fastlist: false
   258   - backend:  "sftp"
   259     remote:   "TestSFTPRcloneSSH:"
   260     fastlist: false
   261   - backend:  "sftp"
   262     remote:   "TestSFTPRsyncNet:"
   263     fastlist: false
   264     ignore:
   265       - TestIntegration/FsMkdir/FsEncoding/trailing_space
   266       - TestIntegration/FsMkdir/FsEncoding/trailing_CR
   267       - TestIntegration/FsMkdir/FsEncoding/trailing_LF
   268       - TestIntegration/FsMkdir/FsEncoding/trailing_HT
   269       - TestIntegration/FsMkdir/FsEncoding/trailing_VT
   270       - TestIntegration/FsMkdir/FsEncoding/trailing_dot
   271       - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
   272       - TestIntegration/FsMkdir/FsEncoding/URL_encoding
   273   - backend:  "sugarsync"
   274     remote:   "TestSugarSync:Test"
   275     fastlist: false
   276     ignore:
   277       - TestIntegration/FsMkdir/FsPutFiles/PublicLink
   278   - backend:  "swift"
   279     remote:   "TestSwiftAIO:"
   280     fastlist: true
   281   - backend:  "swift"
   282     remote:   "TestSwiftAIO,use_segments_container=false:"
   283     fastlist: true
   284   - backend:  "swift"
   285     remote:   "TestSwift:"
   286     fastlist: true
   287   # - backend:  "swift"
   288   #   remote:   "TestSwiftCeph:"
   289   #   fastlist: true
   290   #   ignore:
   291   #     - TestIntegration/FsMkdir/FsPutFiles/FsCopy
   292   - backend:  "yandex"
   293     remote:   "TestYandex:"
   294     fastlist: false
   295   - backend:  "ftp"
   296     remote:   "TestFTPProftpd:"
   297     fastlist: false
   298   - backend:  "ftp"
   299     remote:   "TestFTPPureftpd:"
   300     fastlist: false
   301   - backend:  "ftp"
   302     remote:   "TestFTPVsftpd:"
   303     fastlist: false
   304   - backend:  "ftp"
   305     remote:   "TestFTPRclone:"
   306     fastlist: false
   307   - backend:  "box"
   308     remote:   "TestBox:"
   309     fastlist: false
   310   - backend:  "fichier"
   311     remote:   "TestFichier:"
   312     fastlist: false
   313     listretries: 5
   314     tests:
   315       - backend
   316   - backend:  "qingstor"
   317     remote:   "TestQingStor:"
   318     fastlist: false
   319     oneonly:  true
   320     cleanup:  true
   321     ignore:
   322       # This test fails because of a broken bucket in the account!
   323       - TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR
   324   - backend:  "azureblob"
   325     remote:   "TestAzureBlob:"
   326     fastlist: true
   327   - backend:  "azureblob"
   328     remote:   "TestAzureBlob,directory_markers:"
   329     fastlist: true
   330   - backend:  "azurefiles"
   331     remote:   "TestAzureFiles:"
   332   - backend:  "pcloud"
   333     remote:   "TestPcloud:"
   334     fastlist: true
   335   - backend:  "pikpak"
   336     remote:   "TestPikPak:"
   337     fastlist: false
   338     ignore:
   339      #  fs/operations
   340       - TestCheckSum
   341       - TestHashSums/Md5
   342      #  fs/sync
   343       - TestSyncWithTrackRenames
   344      # integration
   345       - TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType
   346   - backend:  "webdav"
   347     remote:   "TestWebdavNextcloud:"
   348     ignore:
   349       - TestIntegration/FsMkdir/FsEncoding/punctuation
   350       - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
   351     fastlist: false
   352   - backend:  "webdav"
   353     remote:   "TestWebdavOwncloud:"
   354     ignore:
   355       - TestIntegration/FsMkdir/FsEncoding/punctuation
   356       - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
   357     fastlist: false
   358   - backend:  "webdav"
   359     remote:   "TestWebdavRclone:"
   360     ignore:
   361       - TestFileReadAtZeroLength
   362     fastlist: false
   363   - backend:  "cache"
   364     remote:   "TestCache:"
   365     fastlist: false
   366   - backend:  "mega"
   367     remote:   "TestMega:"
   368     fastlist: false
   369     ignore:
   370       - TestIntegration/FsMkdir/FsPutFiles/PublicLink
   371       - TestDirRename
   372   - backend:  "opendrive"
   373     remote:   "TestOpenDrive:"
   374     fastlist: false
   375   - backend:  "union"
   376     remote:   "TestUnion:"
   377     fastlist: false
   378   - backend:  "koofr"
   379     remote:   "TestKoofr:"
   380     fastlist: false
   381   # - backend:  "koofr"
   382   #   remote:   "TestDigiStorage:"
   383   #   fastlist: false
   384   - backend: "linkbox"
   385     remote: "TestLinkbox:"
   386     fastlist: false
   387     ignore:
   388       - TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8
   389       - TestRWFileHandleWriteNoWrite
   390       - TestCaseInsensitiveMoveFile
   391       - TestFixCase
   392   - backend:  "premiumizeme"
   393     remote:   "TestPremiumizeMe:"
   394     fastlist: false
   395   - backend:  "protondrive"
   396     remote:   "TestProtonDrive:"
   397     fastlist: false
   398   - backend:  "putio"
   399     remote:   "TestPutio:"
   400     fastlist: false
   401     extratime: 2.0
   402     ignore:
   403        - TestIntegration/FsMkdir/FsEncoding/URL_encoding
   404   - backend:  "sharefile"
   405     remote:   "TestSharefile:"
   406     fastlist: false
   407   - backend:  "sia"
   408     remote:   "TestSia:"
   409     fastlist: false
   410   - backend:  "mailru"
   411     remote:   "TestMailru:"
   412     subdir:   false
   413     fastlist: false
   414     ignore:
   415       - TestApplyTransforms
   416   - backend:  "seafile"
   417     remote:   "TestSeafileV6:"
   418     fastlist: false
   419     ignore:
   420       - TestIntegration/FsMkdir/FsPutFiles/FsDirMove
   421   - backend:  "seafile"
   422     remote:   "TestSeafile:"
   423     fastlist: true
   424   - backend:  "seafile"
   425     remote:   "TestSeafileEncrypted:"
   426     fastlist: true
   427   - backend:  "sia"
   428     remote:   "TestSia:"
   429     fastlist: false
   430   - backend:  "smb"
   431     remote:   "TestSMB:rclone"
   432     fastlist: false
   433   - backend:  "storj"
   434     remote:   "TestStorj:"
   435     fastlist: true
   436   - backend:  "zoho"
   437     remote:   "TestZoho:"
   438     fastlist: false
   439     tests:
   440       - backend
   441   - backend: "hdfs"
   442     remote: "TestHdfs:"
   443     fastlist: false
   444     ignore:
   445       - TestSyncUTFNorm
   446   # - backend: "uptobox"
   447   #   remote: "TestUptobox:"
   448   #   fastlist: false
   449   #   ignore:
   450   #     - TestRWFileHandleWriteNoWrite
   451   - backend: "oracleobjectstorage"
   452     remote: "TestOracleObjectStorage:"
   453     fastlist: true
   454     ignore:
   455       - TestIntegration/FsMkdir/FsEncoding/control_chars
   456       - TestIntegration/FsMkdir/FsEncoding/leading_CR
   457       - TestIntegration/FsMkdir/FsEncoding/leading_LF
   458       - TestIntegration/FsMkdir/FsEncoding/trailing_CR
   459       - TestIntegration/FsMkdir/FsEncoding/trailing_LF
   460       - TestIntegration/FsMkdir/FsEncoding/leading_HT
   461       - TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0
   462   - backend:  "quatrix"
   463     remote:   "TestQuatrix:"
   464     fastlist: false
   465   - backend:  "ulozto"
   466     remote:   "TestUlozto:"
   467     fastlist: false