Versions in this module Expand all Collapse all v0 v0.1.0 Oct 26, 2024 Changes in this version + var InternalTestFiles []fstest.Item + 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, ...) fs.Object + func PutTestContentsMetadata(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item, ...) fs.Object + func ReadObject(ctx context.Context, t *testing.T, obj fs.Object, limit int64, ...) string + func Run(t *testing.T, opt *Opt) + func TestPutLarge(ctx context.Context, t *testing.T, f fs.Fs, file *fstest.Item) + func TestPutLargeStreamed(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 + Skip 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 + QuickTestOK bool + RemoteName string + SkipBadWindowsCharacters bool + SkipDirectoryCheckWrap bool + SkipFsCheckWrap bool + SkipFsMatch bool + SkipInvalidUTF8 bool + SkipLeadingDot bool + SkipObjectCheckWrap bool + TiersToTest []string + UnimplementableDirectoryMethods []string + UnimplementableFsMethods []string + UnimplementableObjectMethods []string + type SetCopyCutoffer interface + SetCopyCutoff func(fs.SizeSuffix) (fs.SizeSuffix, error) + type SetUploadChunkSizer interface + SetUploadChunkSize func(fs.SizeSuffix) (fs.SizeSuffix, error) + type SetUploadCutoffer interface + SetUploadCutoff func(fs.SizeSuffix) (fs.SizeSuffix, error)