reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
439 fs::createUniqueDirectory("file-system-test", TestDirectory)); 441 errs() << "Test Directory: " << TestDirectory << '\n'; 443 NonExistantFile = TestDirectory; 450 void TearDown() override { ASSERT_NO_ERROR(fs::remove(TestDirectory.str())); } 508 fs::create_directories(Twine(TestDirectory) + "/test1/test2/test3")); 509 ASSERT_TRUE(fs::exists(Twine(TestDirectory) + "/test1/test2/test3")); 520 ASSERT_NO_ERROR(fs::real_path(TestDirectory, RealBase)); 524 Twine(TestDirectory) + "/././test1/../test1/test2/./test3/..", Actual)); 540 ASSERT_NO_ERROR(fs::remove_directories(Twine(TestDirectory) + "/test1")); 573 fs::create_directories(Twine(TestDirectory) + "/noreadperm")); 574 ASSERT_TRUE(fs::exists(Twine(TestDirectory) + "/noreadperm")); 576 fs::setPermissions(Twine(TestDirectory) + "/noreadperm", fs::no_perms); 577 fs::setPermissions(Twine(TestDirectory) + "/noreadperm", fs::all_exe); 579 ASSERT_NO_ERROR(fs::real_path(Twine(TestDirectory) + "/noreadperm", Expanded, 582 ASSERT_NO_ERROR(fs::remove_directories(Twine(TestDirectory) + "/noreadperm")); 589 auto TempFileOrError = fs::TempFile::create(TestDirectory + "/test-%%%%"); 593 ASSERT_FALSE((bool)File.keep(TestDirectory + "/keep")); 595 ASSERT_TRUE(fs::exists(TestDirectory + "/keep")); 596 ASSERT_NO_ERROR(fs::remove(TestDirectory + "/keep")); 601 auto TempFileOrError = fs::TempFile::create(TestDirectory + "/test-%%%%"); 607 ASSERT_FALSE(fs::exists(TestDirectory + "/keep")); 734 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "foo")); 735 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "foo")); 736 ASSERT_EQ(fs::create_directory(Twine(TestDirectory) + "foo", false), 738 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "foo")); 746 fs::create_directory(Twine(TestDirectory) + "baz500", false, 748 ASSERT_NO_ERROR(fs::status(Twine(TestDirectory) + "baz500", Status)); 751 ASSERT_NO_ERROR(fs::create_directory(Twine(TestDirectory) + "baz777", false, 753 ASSERT_NO_ERROR(fs::status(Twine(TestDirectory) + "baz777", Status)); 831 fs::create_directories(Twine(TestDirectory) + "/recursive/a0/aa1")); 833 fs::create_directories(Twine(TestDirectory) + "/recursive/a0/ab1")); 834 ASSERT_NO_ERROR(fs::create_directories(Twine(TestDirectory) + 837 fs::create_directories(Twine(TestDirectory) + "/recursive/z0/za1")); 839 fs::create_directories(Twine(TestDirectory) + "/recursive/pop/p1")); 842 for (fs::recursive_directory_iterator i(Twine(TestDirectory) 881 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0/aa1")); 882 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0/ab1")); 883 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/a0")); 885 fs::remove(Twine(TestDirectory) + "/recursive/dontlookhere/da1")); 886 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/dontlookhere")); 887 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/pop/p1")); 888 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/pop")); 889 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/z0/za1")); 890 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive/z0")); 891 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/recursive")); 895 fs::create_directories(Twine(TestDirectory) + "/reclevel/a/b/c")); 896 fs::recursive_directory_iterator I(Twine(TestDirectory) + "/reclevel", ec), E; 902 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/reclevel/a/b/c")); 903 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/reclevel/a/b")); 904 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/reclevel/a")); 905 ASSERT_NO_ERROR(fs::remove(Twine(TestDirectory) + "/reclevel")); 911 ASSERT_NO_ERROR(fs::create_directories(Twine(TestDirectory) + "/symlink")); 913 fs::create_link("no_such_file", Twine(TestDirectory) + "/symlink/a")); 915 fs::create_directories(Twine(TestDirectory) + "/symlink/b/bb")); 917 fs::create_link("no_such_file", Twine(TestDirectory) + "/symlink/b/ba")); 919 fs::create_link("no_such_file", Twine(TestDirectory) + "/symlink/b/bc")); 921 fs::create_link("no_such_file", Twine(TestDirectory) + "/symlink/c")); 923 fs::create_directories(Twine(TestDirectory) + "/symlink/d/dd/ddd")); 924 ASSERT_NO_ERROR(fs::create_link(Twine(TestDirectory) + "/symlink/d/dd", 925 Twine(TestDirectory) + "/symlink/d/da")); 927 fs::create_link("no_such_file", Twine(TestDirectory) + "/symlink/e")); 937 for (fs::directory_iterator i(Twine(TestDirectory) + "/symlink", ec), e; 955 Twine(TestDirectory) + "/symlink", ec), e; i != e; i.increment(ec)) { 973 Twine(TestDirectory) + "/symlink", ec, /*follow_symlinks=*/false), e; 991 ASSERT_NO_ERROR(fs::remove_directories(Twine(TestDirectory) + "/symlink")); 1563 ASSERT_NO_ERROR(fs::is_local(TestDirectory, TestDirectoryIsLocal)); 1564 EXPECT_EQ(TestDirectoryIsLocal, fs::is_local(TestDirectory)); 1569 fs::createUniqueFile(Twine(TestDirectory) + "/temp", FD, TempPath)); 1644 ASSERT_NE(TestDirectory, path); 1652 ASSERT_NO_ERROR(fs::set_current_path(TestDirectory)); 1657 ASSERT_NO_ERROR(fs::getUniqueID(TestDirectory, D1)); 1659 ASSERT_EQ(D1, D2) << "D1: " << TestDirectory << "\nD2: " << path;