Lines Matching refs:fs

19 using llvm::sys::fs::UniqueID;
135 void addRegularFile(StringRef Path, sys::fs::perms Perms = sys::fs::all_all) { in addRegularFile()
138 sys::fs::file_type::regular_file, Perms); in addRegularFile()
142 void addDirectory(StringRef Path, sys::fs::perms Perms = sys::fs::all_all) { in addDirectory()
145 sys::fs::file_type::directory_file, Perms); in addDirectory()
152 sys::fs::file_type::symlink_file, sys::fs::all_all); in addSymlink()
160 FileSystem fs; in TEST() local
169 fs.Resolve(fs2); in TEST()
171 EXPECT_EQ(system_clock::time_point(), fs.GetModificationTime(fs1)); in TEST()
173 fs.GetModificationTime(fs2)); in TEST()
181 D->addRegularFile("/qux", ~sys::fs::perms::all_read); in GetSimpleDummyFS()
187 FileSystem fs(GetSimpleDummyFS()); in TEST() local
189 EXPECT_TRUE(fs.Exists("/foo")); in TEST()
190 EXPECT_TRUE(fs.Exists(FileSpec("/foo", FileSpec::Style::posix))); in TEST()
194 FileSystem fs(GetSimpleDummyFS()); in TEST() local
196 EXPECT_TRUE(fs.Readable("/foo")); in TEST()
197 EXPECT_TRUE(fs.Readable(FileSpec("/foo", FileSpec::Style::posix))); in TEST()
199 EXPECT_FALSE(fs.Readable("/qux")); in TEST()
200 EXPECT_FALSE(fs.Readable(FileSpec("/qux", FileSpec::Style::posix))); in TEST()
204 FileSystem fs(GetSimpleDummyFS()); in TEST() local
206 EXPECT_EQ((uint64_t)1024, fs.GetByteSize("/foo")); in TEST()
208 fs.GetByteSize(FileSpec("/foo", FileSpec::Style::posix))); in TEST()
212 FileSystem fs(GetSimpleDummyFS()); in TEST() local
214 EXPECT_EQ(sys::fs::all_all, fs.GetPermissions("/foo")); in TEST()
215 EXPECT_EQ(sys::fs::all_all, in TEST()
216 fs.GetPermissions(FileSpec("/foo", FileSpec::Style::posix))); in TEST()
220 FileSystem fs(GetSimpleDummyFS()); in TEST() local
225 auto EC = fs.MakeAbsolute(foo); in TEST()
232 auto EC = fs.MakeAbsolute(file_spec); in TEST()
239 FileSystem fs(GetSimpleDummyFS()); in TEST() local
244 fs.Resolve(foo); in TEST()
250 fs.Resolve(file_spec); in TEST()
257 fs.Resolve(foo); in TEST()
263 fs.Resolve(file_spec); in TEST()
269 VFSCallback(void *baton, llvm::sys::fs::file_type file_type, in VFSCallback()
277 FileSystem fs(GetSimpleDummyFS()); in TEST() local
285 fs.EnumerateDirectory("/", find_directories, find_files, find_other, in TEST()
298 FileSystem fs; in TEST() local
299 auto file = fs.Open(spec, File::eOpenOptionReadOnly, 0, true); in TEST()
308 FileSystem fs; in TEST() local
312 fs.DirBegin(spec, ec); in TEST()
318 llvm::ErrorOr<vfs::Status> status = fs.GetStatus(spec); in TEST()
324 EXPECT_EQ(sys::TimePoint<>(), fs.GetModificationTime(spec)); in TEST()
325 EXPECT_EQ(static_cast<uint64_t>(0), fs.GetByteSize(spec)); in TEST()
326 EXPECT_EQ(llvm::sys::fs::perms::perms_not_known, fs.GetPermissions(spec)); in TEST()
327 EXPECT_FALSE(fs.Exists(spec)); in TEST()
328 EXPECT_FALSE(fs.Readable(spec)); in TEST()
329 EXPECT_FALSE(fs.IsDirectory(spec)); in TEST()
330 EXPECT_FALSE(fs.IsLocal(spec)); in TEST()