Enumerations
enum class LargeTruncateTestType
| Name | Value |
|---|---|
| KeepOpen | 0 |
| Reopen | 1 |
| Remount | 2 |
Defined at line 18 of file ../../src/storage/fs_test/truncate_fixture.h
Records
-
class BaseFilesystemTest -
class BlobfsFilesystem -
class BlobfsInstance -
class ExpectedDirectoryEntry -
class Filesystem -
class FilesystemImpl -
class FilesystemImplWithDefaultMake -
class FilesystemInstance -
class FilesystemTest -
class HostFilesystemTest -
class JsonFilesystem -
class JsonInstance -
class LargeTruncateTest -
class PowerCutOptions -
class RamDevice -
class TestFilesystem -
class TestFilesystemOptions
Functions
-
template <typename T>T ConfigGetOrDefault (const rapidjson::Value &value,const char *member,Tdefault_value)Helper function to return a member with a default if not present.
Defined at line 16 of file ../../src/storage/fs_test/json_filesystem.h
-
void CheckDirectoryContents (DIR * dir, std::span<const ExpectedDirectoryEntry> entries)Defined at line 19 of file ../../src/storage/fs_test/misc.cc
-
template <typename F, typename Buf>bool CheckStreamAll (Ffunction,intfd,Bufbuf,size_tlen)Defined at line 29 of file ../../src/storage/host_fs_test/fixture.h
-
void CheckDirectoryContents (const char * dirname, std::span<const ExpectedDirectoryEntry> entries)Defined at line 46 of file ../../src/storage/fs_test/misc.cc
-
void CheckFileContents (int fd, std::span<const uint8_t> expected)Checks the contents of a file are what we expect.
Defined at line 53 of file ../../src/storage/fs_test/misc.cc
-
void CheckCanCreateDirectory (FilesystemTest *test,const char *name,booldo_delete)Checks that it's possible to create a directory with the given name.
Defined at line 60 of file ../../src/storage/fs_test/misc.cc
-
std::string GetDescriptionForLargeTruncateTestParamType (const testing::TestParamInfo<LargeTruncateTestParamType> & )Defined at line 161 of file ../../src/storage/fs_test/truncate_fixture.cc
-
std::ostream & operator<< (std::ostream & out, const TestFilesystemOptions & options)Defined at line 424 of file ../../src/storage/fs_test/fs_test.cc
-
std::vector<TestFilesystemOptions> AllTestFilesystems ()Defined at line 428 of file ../../src/storage/fs_test/fs_test.cc
-
std::vector<TestFilesystemOptions> MapAndFilterAllTestFilesystems (const std::function<std::optional<TestFilesystemOptions> (const TestFilesystemOptions &)> & )Provides the ability to map and filter all test file systems, using the supplied function.
Defined at line 485 of file ../../src/storage/fs_test/fs_test.cc
-
TestFilesystemOptions OptionsWithDescription (std::string_view description)Defined at line 475 of file ../../src/storage/fs_test/fs_test.cc
-
zx::result<RamDevice> CreateRamDevice (const TestFilesystemOptions & options)Returns device and associated drivers (e.g. FVM).
Defined at line 231 of file ../../src/storage/fs_test/fs_test.cc
-
zx::result<fidl::ClientEnd<fuchsia_fxfs::Crypt>> InitializeCryptService ()Returns a handle to a test crypt service.
Defined at line 63 of file ../../src/storage/fs_test/crypt_service.cc
-
zx::result<> FsFormat (const std::string &device_path,fs_management::FsComponent &component,const fs_management::MkfsOptions &options,boolcreate_default_volume)-- Default implementations that use fs-management --
Defined at line 290 of file ../../src/storage/fs_test/fs_test.cc
-
zx::result<std::pair<std::unique_ptr<fs_management::SingleVolumeFilesystemInterface>, fs_management::NamespaceBinding>> FsMount (const std::string &device_path,const std::string &mount_path,fs_management::FsComponent &component,const fs_management::MountOptions &mount_options)Defined at line 309 of file ../../src/storage/fs_test/fs_test.cc
-
zx::result<RamDevice> OpenRamDevice (const TestFilesystemOptions & options)Returns device and associated drivers (e.g. FVM).
Defined at line 360 of file ../../src/storage/fs_test/fs_test.cc
-
std::string StripTrailingSlash (const std::string & in)Defined at line 210 of file ../../src/storage/fs_test/fs_test.cc
-
zx::result<> FsUnbind (const std::string & mount_path)Removes `mount_path` from the namespace.
Defined at line 217 of file ../../src/storage/fs_test/fs_test.cc