Lines Matching refs:fs
141 ASSERT_NO_ERROR(fs::make_absolute(temp_store));
156 ASSERT_NO_ERROR(sys::fs::make_absolute("/root", Relative));
432 fs::createUniqueDirectory("file-system-test", TestDirectory));
438 void TearDown() override { ASSERT_NO_ERROR(fs::remove(TestDirectory.str())); }
446 fs::createTemporaryFile("prefix", "temp", FileDescriptor, TempPath));
449 fs::UniqueID F1, F2;
450 ASSERT_NO_ERROR(fs::getUniqueID(Twine(TempPath), F1));
451 ASSERT_NO_ERROR(fs::getUniqueID(Twine(TempPath), F2));
458 fs::createTemporaryFile("prefix", "temp", FileDescriptor2, TempPath2));
460 fs::UniqueID D;
461 ASSERT_NO_ERROR(fs::getUniqueID(Twine(TempPath2), D));
465 ASSERT_NO_ERROR(fs::remove(Twine(TempPath2)));
469 ASSERT_NO_ERROR(fs::create_link(Twine(TempPath), Twine(TempPath2)));
470 fs::UniqueID D2;
471 ASSERT_NO_ERROR(fs::getUniqueID(Twine(TempPath2), D2));
478 fs::createUniqueDirectory("dir1", Dir1));
479 ASSERT_NO_ERROR(fs::getUniqueID(Dir1.c_str(), F1));
480 ASSERT_NO_ERROR(fs::getUniqueID(Dir1.c_str(), F2));
485 fs::createUniqueDirectory("dir2", Dir2));
486 ASSERT_NO_ERROR(fs::getUniqueID(Dir2.c_str(), F2));
495 fs::createTemporaryFile("prefix", "temp", FileDescriptor, TempPath));
498 ASSERT_TRUE(sys::fs::exists(Twine(TempPath)));
503 ASSERT_NO_ERROR(fs
507 fs::file_status A, B;
508 ASSERT_NO_ERROR(fs::status(Twine(TempPath), A));
509 ASSERT_NO_ERROR(fs::status(Twine(TempPath2), B));
510 EXPECT_FALSE(fs::equivalent(A, B));
515 ASSERT_NO_ERROR(fs::remove(Twine(TempPath2)));
516 ASSERT_NO_ERROR(fs::remove(Twine(TempPath2)));
517 ASSERT_EQ(fs::remove(Twine(TempPath2), false),
520 std::error_code EC = fs::status(TempPath2.c_str(), B);
522 EXPECT_EQ(B.type(), fs::file_type::file_not_found);
525 ASSERT_EQ(fs::access(Twine(TempPath2), sys::fs::AccessMode::Exist),
529 ASSERT_NO_ERROR(fs::createTemporaryFile("prefix", "", TempPath3));
533 ASSERT_NO_ERROR(fs::create_link(Twine(TempPath), Twine(TempPath2)));
535 ASSERT_NO_ERROR(fs::equivalent(Twine(TempPath), Twine(TempPath2), equal));
537 ASSERT_NO_ERROR(fs::status(Twine(TempPath), A));
538 ASSERT_NO_ERROR(fs::status(Twine(TempPath2), B));
539 EXPECT_TRUE(fs::equivalent(A, B));
543 ASSERT_NO_ERROR(fs::remove(Twine(TempPath)));
546 ASSERT_NO_ERROR(fs::remove(Twine(TempPath2)));
549 ASSERT_EQ(fs::access(Twine(TempPath), sys::fs::AccessMode::Exist),
560 EXPECT_EQ(fs::createUniqueFile(Path270, FileDescriptor, TempPath),
568 ASSERT_NO_ERROR(fs::createTemporaryFile(Path216, "", TempPath));
569 ASSERT_NO_ERROR(fs::remove(Twine(TempPath)));
574 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "foo"));
575 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "foo"));
576 ASSERT_EQ(fs::create_directory(Twine(TestDirectory) + "foo", false),
578 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "foo"));
584 fs::file_status Status;
586 fs::create_directory(Twine(TestDirectory) + "baz500", false,
587 fs::perms::owner_read | fs::perms::owner_exe));
588 ASSERT_NO_ERROR(fs::status(Twine(TestDirectory) + "baz500", Status));
589 ASSERT_EQ(Status.permissions() & fs::perms::all_all,
590 fs::perms::owner_read | fs::perms::owner_exe);
591 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "baz777", false,
592 fs::perms::all_all));
593 ASSERT_NO_ERROR(fs::status(Twine(TestDirectory) + "baz777", Status));
594 ASSERT_EQ(Status.permissions() & fs::perms::all_all, fs::perms::all_all);
613 ASSERT_NO_ERROR(fs::create_directories(Twine(LongDir)));
614 ASSERT_NO_ERROR(fs::create_directories(Twine(LongDir)));
615 ASSERT_EQ(fs::create_directories(Twine(LongDir), false),
620 ASSERT_NO_ERROR(fs::remove(ThisDir));
635 ASSERT_NO_ERROR(fs::create_directory(Twine(LongDir)));
639 ASSERT_NO_ERROR(fs::create_directory("b"));
640 ASSERT_EQ(fs::create_directory(Twine(LongDir), false), errc::file_exists);
642 ASSERT_NO_ERROR(fs::remove("b"));
643 ASSERT_NO_ERROR(fs::remove(
651 for (fs::directory_iterator i(".", ec), e; i != e; i.increment(ec))
656 fs::create_directories(Twine(TestDirectory) + "/recursive/a0/aa1"));
658 fs::create_directories(Twine(TestDirectory) + "/recursive/a0/ab1"));
659 ASSERT_NO_ERROR(fs::create_directories(Twine(TestDirectory) +
662 fs::create_directories(Twine(TestDirectory) + "/recursive/z0/za1"));
664 fs::create_directories(Twine(TestDirectory) + "/recursive/pop/p1"));
667 for (fs::recursive_directory_iterator i(Twine(TestDirectory)
707 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0/aa1"));
708 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0/ab1"));
709 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0"));
711 fs::remove(Twine(TestDirectory) + "/recursive/dontlookhere/da1"));
712 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/dontlookhere"));
713 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/pop/p1"));
714 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/pop"));
715 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/z0/za1"));
716 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/z0"));
717 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive"));
750 fs::file_magic magic;
753 { #magic, magic, sizeof(magic), fs::file_magic::magic }
757 { "coff_bigobj", coff_bigobj, sizeof(coff_bigobj), fs::file_magic::coff_object },
782 raw_fd_ostream file(file_pathname, EC, sys::fs::F_None);
787 EXPECT_EQ(i->magic, fs::identify_magic(magic));
788 ASSERT_NO_ERROR(fs::remove(Twine(file_pathname)));
799 raw_fd_ostream File(FilePathname, EC, sys::fs::F_Text);
810 raw_fd_ostream File(FilePathname, EC, sys::fs::F_None);
819 ASSERT_NO_ERROR(fs::remove(Twine(FilePathname)));
826 ASSERT_NO_ERROR(fs::createTemporaryFile("prefix", "temp", FD, TempPath));
827 ASSERT_NO_ERROR(fs::resize_file(FD, 123));
828 fs::file_status Status;
829 ASSERT_NO_ERROR(fs::status(FD, Status));
838 fs::createTemporaryFile("prefix", "temp", FileDescriptor, TempPath));
840 ASSERT_NO_ERROR(fs::resize_file(FileDescriptor, Size));
846 fs::mapped_file_region mfr(FileDescriptor,
847 fs::mapped_file_region::readwrite, Size, 0, EC);
857 EC = fs::openFileForRead(Twine(TempPath), FD);
859 fs::mapped_file_region mfr(FD, fs::mapped_file_region::readonly, Size, 0, EC);
866 fs::mapped_file_region m(FD, fs::mapped_file_region::readonly, Size, 0, EC);