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 |