Skip to content

Commit 4c5bc76

Browse files
[libcxx][test] Create feature host-can-create-symlinks (llvm#82204)
On Windows you can not create symlinks without elevated privileges unless you have Windows developer mode enabled. There's ~67 libcxx tests that run into failures on windows if your environment is not set up correctly (Go to windows settings and enable "developer mode"). This change: - Adds a feature check for whether the host can create symlinks. (see libcxx/utils/libcxx/test/features.py) - Mark the feature as required for the 67 tests that hit failures on windows due to this. This will allow lit to correctly mark these tests as unsupported instead of unexpectedly failed (this is helpful since then you know you didn't break something with your change, it's just that it's not supported with your environment).
1 parent c18fc4f commit 4c5bc76

File tree

68 files changed

+117
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+117
-0
lines changed

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/copy_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/move.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/move_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.cons/path.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/refresh.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// The string reported on errors changed, which makes those tests fail when run

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods/replace_filename.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_size.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// The string reported on errors changed, which makes those tests fail when run

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/file_type_obs.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// Starting in Android N (API 24), SELinux policy prevents the shell user from

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/hard_link_count.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// The string reported on errors changed, which makes those tests fail when run

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/last_write_time.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// The string reported on errors changed, which makes those tests fail when run

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/status.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_entry/directory_entry.obs/symlink_status.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011

1112
// <filesystem>

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/copy_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/ctor.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/increment.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/move_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/depth.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/disable_recursion_pending.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/move_assign.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/pop.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.canonical/canonical.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy/copy.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.copy_symlink/copy_symlink.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directories/create_directories.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory_symlink/create_directory_symlink.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_hard_link/create_hard_link.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_symlink/create_symlink.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.current_path/current_path.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.equivalent/equivalent.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.exists/exists.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.file_size/file_size.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_block_file/is_block_file.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_char_file/is_character_file.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_directory/is_directory.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// REQUIRES: can-create-symlinks
910
// UNSUPPORTED: c++03, c++11, c++14
1011
// UNSUPPORTED: no-filesystem
1112
// UNSUPPORTED: availability-filesystem-missing

0 commit comments

Comments
 (0)