class BaseBlobfsTest

Defined at line 32 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.h

Public Methods

void BaseBlobfsTest (const fs_test::TestFilesystemOptions & options)

Defined at line 32 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc

int root_fd ()

Defined at line 36 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.h

const BlobCreatorWrapper & blob_creator ()

Defined at line 37 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.h

const BlobReaderWrapper & blob_reader ()

Defined at line 38 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.h

zx::result<> Unlink (const Digest & digest)

Unlinks a blob.

Defined at line 40 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc

std::vector<Digest> ListBlobs ()

Lists all blobs.

Defined at line 55 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc

zx::result<int> exec_root_fd ()

Defined at line 55 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.h

zx::result<> Remount ()

Unmount, mount, and reconnect to blobfs.

Defined at line 73 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc

zx::result<> Remount (const fs_management::MountOptions & mount_options)

Unmount, mount, and reconnect to blobfs.

Defined at line 75 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc

zx::result<> Reconnect ()

The root_fd, blob_creator, and blob_reader connects will be disconnected whe unmounting blobfs.

This method reconnects those protocols.

Defined at line 85 of file ../../src/storage/blobfs/test/integration/blobfs_fixtures.cc