From a3e837ea999d87cf2f078a3d03c204d7e3dd02dc Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Mon, 21 Apr 2025 11:12:26 +0200 Subject: [PATCH] test_ls: Improve test_ls_perm_io_errors Do more extensive test of the output to check long output for metadata failure, without relying on GnuTests --- tests/by-util/test_ls.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs index 0cc965e14..21831a8a2 100644 --- a/tests/by-util/test_ls.rs +++ b/tests/by-util/test_ls.rs @@ -4489,6 +4489,7 @@ fn test_ls_perm_io_errors() { let at = &scene.fixtures; at.mkdir("d"); at.symlink_file("/", "d/s"); + at.touch("d/f"); scene.ccmd("chmod").arg("600").arg("d").succeeds(); @@ -4497,7 +4498,10 @@ fn test_ls_perm_io_errors() { .arg("-l") .arg("d") .fails_with_code(1) - .stderr_contains("Permission denied"); + .stderr_contains("Permission denied") + .stdout_contains("total 0") + .stdout_contains("l????????? ? ? ? ? ? s") + .stdout_contains("-????????? ? ? ? ? ? f"); } #[test]