[win][arm64] Disable FS tests that require symlinks · rust-lang/rust@0cacc05 (original) (raw)

Original file line number Diff line number Diff line change
@@ -730,6 +730,10 @@ fn recursive_mkdir_empty() {
730 730 }
731 731
732 732 #[test]
733 +#[cfg_attr(
734 + all(windows, target_arch = "aarch64"),
735 + ignore = "SymLinks not enabled on Arm64 Windows runners https://github.com/actions/partner-runner-images/issues/94"
736 +)]
733 737 fn recursive_rmdir() {
734 738 let tmpdir = tmpdir();
735 739 let d1 = tmpdir.join("d1");
@@ -749,6 +753,10 @@ fn recursive_rmdir() {
749 753 }
750 754
751 755 #[test]
756 +#[cfg_attr(
757 + all(windows, target_arch = "aarch64"),
758 + ignore = "SymLinks not enabled on Arm64 Windows runners https://github.com/actions/partner-runner-images/issues/94"
759 +)]
752 760 fn recursive_rmdir_of_symlink() {
753 761 // test we do not recursively delete a symlink but only dirs.
754 762 let tmpdir = tmpdir();
@@ -1533,6 +1541,10 @@ fn file_open_not_found() {
1533 1541 }
1534 1542
1535 1543 #[test]
1544 +#[cfg_attr(
1545 + all(windows, target_arch = "aarch64"),
1546 + ignore = "SymLinks not enabled on Arm64 Windows runners https://github.com/actions/partner-runner-images/issues/94"
1547 +)]
1536 1548 fn create_dir_all_with_junctions() {
1537 1549 let tmpdir = tmpdir();
1538 1550 let target = tmpdir.join("target");
@@ -2011,6 +2023,10 @@ fn test_rename_symlink() {
2011 2023
2012 2024 #[test]
2013 2025 #[cfg(windows)]
2026 +#[cfg_attr(
2027 + all(windows, target_arch = "aarch64"),
2028 + ignore = "SymLinks not enabled on Arm64 Windows runners https://github.com/actions/partner-runner-images/issues/94"
2029 +)]
2014 2030 fn test_rename_junction() {
2015 2031 let tmpdir = tmpdir();
2016 2032 let original = tmpdir.join("original");