diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-08 16:42:01 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-08 16:42:01 +0000 |
commit | 1cce797d32aa465c054fc4a313d8c330c89bd862 (patch) | |
tree | fd5deb37366d1dbb249abe24d6bcfdcb3f777853 /unittests | |
parent | a2030eedf1094ef8508ca90341c5a7ec8f638308 (diff) | |
download | llvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.gz llvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.bz2 llvm-1cce797d32aa465c054fc4a313d8c330c89bd862.tar.xz |
We now always create files with the correct permissions. Simplify the interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185834 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/Support/Path.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/unittests/Support/Path.cpp b/unittests/Support/Path.cpp index 7371e30a5e..9a68e08f9c 100644 --- a/unittests/Support/Path.cpp +++ b/unittests/Support/Path.cpp @@ -363,34 +363,6 @@ TEST_F(FileSystemTest, Magic) { } } -#if !defined(_WIN32) // FIXME: Win32 has different permission schema. -TEST_F(FileSystemTest, Permissions) { - // Create a temp file. - int FileDescriptor; - SmallString<64> TempPath; - ASSERT_NO_ERROR( - fs::createTemporaryFile("prefix", "temp", FileDescriptor, TempPath)); - - // Mark file as read-only - const fs::perms AllWrite = fs::owner_write|fs::group_write|fs::others_write; - ASSERT_NO_ERROR(fs::permissions(Twine(TempPath), fs::remove_perms|AllWrite)); - - // Verify file is read-only - fs::file_status Status; - ASSERT_NO_ERROR(fs::status(Twine(TempPath), Status)); - bool AnyWriteBits = (Status.permissions() & AllWrite); - EXPECT_FALSE(AnyWriteBits); - - // Mark file as read-write - ASSERT_NO_ERROR(fs::permissions(Twine(TempPath), fs::add_perms|AllWrite)); - - // Verify file is read-write - ASSERT_NO_ERROR(fs::status(Twine(TempPath), Status)); - AnyWriteBits = (Status.permissions() & AllWrite); - EXPECT_TRUE(AnyWriteBits); -} -#endif - TEST_F(FileSystemTest, FileMapping) { // Create a temp file. int FileDescriptor; |