diff options
Diffstat (limited to 'sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch')
-rw-r--r-- | sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch b/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch new file mode 100644 index 000000000000..9e3b55dfe786 --- /dev/null +++ b/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch @@ -0,0 +1,78 @@ +See also: https://github.com/uutils/coreutils/issues/4946 +--- a/tests/by-util/test_install.rs ++++ b/tests/by-util/test_install.rs +@@ -1335,6 +1335,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 +@@ -1367,7 +1368,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 +@@ -105,5 +105,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/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] +--- a/tests/by-util/test_tail.rs ++++ b/tests/by-util/test_tail.rs +@@ -1541,6 +1541,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/by-util/test_env.rs ++++ b/tests/by-util/test_env.rs +@@ -447,6 +447,8 @@ macro_rules! compare_with_gnu { + #[test] + #[allow(clippy::cognitive_complexity)] // Ignore clippy lint of too long function sign + fn test_env_with_gnu_reference_parsing_errors() { ++ return; ++ + let ts = TestScenario::new(util_name!()); + + compare_with_gnu!(ts, &["-S\\|echo hallo"]) // no quotes, invalid escape sequence | |