package
1.64.0-Personal
Repository: https://github.com/dceldran/rclone.git
Documentation: pkg.go.dev

# Functions

NextMultipleOf returns a function that can be used as a CeilChunkSize function.
NextPowerOfTwo returns the current or next bigger power of two.
PutTestContents puts file with given contents to the remote and checks it but unlike TestPutLarge doesn't remove.
PutTestContentsMetadata puts file with given contents to the remote and checks it but unlike TestPutLarge doesn't remove It uploads the object with the mimeType and metadata passed in if set.
ReadObject reads the contents of an object as a string.
Run runs the basic integration tests for a remote using the options passed in.
TestPutLarge puts file to the remote, checks it and removes it on success.

# Variables

InternalTestFiles is the state of the remote at the moment the internal tests are called.

# Structs

ChunkedUploadConfig contains the values used by TestFsPutChunked to determine the limits of chunked uploading.
ExtraConfigItem describes a config item for the tests.
Opt is options for Run.

# Interfaces

InternalTester is an optional interface for Fs which allows to execute internal tests This interface should be implemented in 'backend'_internal_test.go and not in 'backend'.go.
SetUploadChunkSizer is a test only interface to change the upload chunk size at runtime.
SetUploadCutoffer is a test only interface to change the upload cutoff size at runtime.