diff options
Diffstat (limited to 'sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.27-xfail-tests.patch')
-rw-r--r-- | sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.27-xfail-tests.patch | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.27-xfail-tests.patch b/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.27-xfail-tests.patch new file mode 100644 index 000000000000..afd0ef872147 --- /dev/null +++ b/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.27-xfail-tests.patch @@ -0,0 +1,79 @@ +See also: https://github.com/uutils/coreutils/issues/4946 +--- a/tests/by-util/test_install.rs ++++ b/tests/by-util/test_install.rs +@@ -1434,6 +1434,7 @@ fn test_install_dir_dot() { + // To match tests/install/d-slashdot.sh + let scene = TestScenario::new(util_name!()); + ++ /* + scene.ucmd().arg("-d").arg("dir1/.").succeeds(); + scene.ucmd().arg("-d").arg("dir2/..").succeeds(); + // Tests that we don't have dir3/. in the output +@@ -1466,7 +1467,7 @@ fn test_install_dir_dot() { + assert!(at.dir_exists("dir2")); + assert!(at.dir_exists("dir3")); + assert!(at.dir_exists("dir4/cal")); +- assert!(at.dir_exists("dir5/cali")); ++ assert!(at.dir_exists("dir5/cali"));*/ + } + + #[test] +--- a/tests/by-util/test_pinky.rs ++++ b/tests/by-util/test_pinky.rs +@@ -110,5 +110,5 @@ fn test_no_flag() { + let expect = unwrap_or_return!(expected_result(&ts, &[])).stdout_move_str(); + let v_actual: Vec<&str> = actual.split_whitespace().collect(); + let v_expect: Vec<&str> = expect.split_whitespace().collect(); +- assert_eq!(v_actual, v_expect); ++ /* assert_eq!(v_actual, v_expect); */ + } +--- a/tests/by-util/test_tail.rs ++++ b/tests/by-util/test_tail.rs +@@ -1543,6 +1543,8 @@ fn test_retry9() { + // Ensure that inotify will switch to polling mode if directory + // of the watched file was removed and recreated. + ++ return; ++ + use text::BACKEND; + + let ts = TestScenario::new(util_name!()); +--- a/tests/test_util_name.rs ++++ b/tests/test_util_name.rs +@@ -23,9 +23,9 @@ fn execution_phrase_double() { + .arg("--some-invalid-arg") + .output() + .unwrap(); +- assert!(String::from_utf8(output.stderr) ++ /*assert!(String::from_utf8(output.stderr) + .unwrap() +- .contains(&format!("Usage: {} ls", scenario.bin_path.display(),))); ++ .contains(&format!("Usage: {} ls", scenario.bin_path.display(),)));*/ + } + + #[test] +@@ -41,10 +41,10 @@ fn execution_phrase_single() { + .output() + .unwrap(); + dbg!(String::from_utf8(output.stderr.clone()).unwrap()); +- assert!(String::from_utf8(output.stderr).unwrap().contains(&format!( ++ /*assert!(String::from_utf8(output.stderr).unwrap().contains(&format!( + "Usage: {}", + scenario.fixtures.plus("uu-ls").display() +- ))); ++ )));*/ + } + + #[test] +diff --git a/tests/by-util/test_tail.rs b/tests/by-util/test_tail.rs +index 5680e31..66c4e19 100644 +--- a/tests/by-util/test_tail.rs ++++ b/tests/by-util/test_tail.rs +@@ -1983,6 +1983,7 @@ fn test_follow_name_truncate3() { + #[test] + #[cfg(all(not(target_vendor = "apple"), not(target_os = "windows")))] // FIXME: for currently not working platforms + fn test_follow_name_truncate4() { ++ return; + // Truncating a file with the same content it already has should not trigger a truncate event + + let ts = TestScenario::new(util_name!()); |