summaryrefslogtreecommitdiff
path: root/sys-apps/uutils-coreutils/files/uutils-coreutils-0.2.25-xfail-tests.patch
diff options
context:
space:
mode:
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.patch78
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 |