Versions in this module Expand all Collapse all v1 v1.54.4 Nov 23, 2020 Changes in this version + func NextMultipleOf(m fs.SizeSuffix) func(fs.SizeSuffix) fs.SizeSuffix + func NextPowerOfTwo(i fs.SizeSuffix) fs.SizeSuffix + func PutTestContents(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, contents string, ...) (string, fs.Object) + func Run(t *testing.T, opt *Opt) + func TestPutLarge(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item) + type ChunkedUploadConfig struct + CeilChunkSize func(fs.SizeSuffix) fs.SizeSuffix + MaxChunkSize fs.SizeSuffix + MinChunkSize fs.SizeSuffix + NeedMultipleChunks bool + type ExtraConfigItem struct + Key string + Name string + Value string + type InternalTester interface + InternalTest func(*testing.T) + type Opt struct + ChunkedUpload ChunkedUploadConfig + ExtraConfig []ExtraConfigItem + NilObject fs.Object + RemoteName string + SkipBadWindowsCharacters bool + SkipFsCheckWrap bool + SkipFsMatch bool + SkipInvalidUTF8 bool + SkipObjectCheckWrap bool + TiersToTest []string + UnimplementableFsMethods []string + UnimplementableObjectMethods []string + type SetUploadChunkSizer interface + SetUploadChunkSize func(fs.SizeSuffix) (fs.SizeSuffix, error) + type SetUploadCutoffer interface + SetUploadCutoff func(fs.SizeSuffix) (fs.SizeSuffix, error)