Commit graph

3436 commits

Author SHA1 Message Date
Daniel Hofstetter c6f29407b1 tr: enable ignored test on unix 2024-09-25 15:31:03 +02:00
Ben Wiederhake a8b9e042e1 tr: properly determine trailing backslash
Fixes #6729.
2024-09-24 02:23:58 +02:00
Andrew Liebenow 08992ec6b3 tr: fix unescaped trailing backslash warning
This warning is being emitted whenever the input string ends with a
backslash, even if the backslash is escaped.
2024-09-18 17:29:11 -05:00
Andrew Liebenow b8150f5ba5
cp: show mode if target does not have S_IWUSR (PR #6696) (#6700)
* cp: show mode if target does not have S_IWUSR

If the target exists, and does not have the user write bit (S_IWUSR)
set, additional information should be added to the overwrite
confirmation prompt.

This should get the "i-2" test to pass. See
https://github.com/uutils/coreutils/issues/6658.

* cp: with -i, delete destination if needed

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2024-09-18 10:23:54 +02:00
Jans Heikkinen 564dd47297
ln: allow final destination directory when using -nf (#5975)
Closes: #5974
2024-09-17 11:28:34 +02:00
sreehari prasad 8a9fb84a8e
mv: gnu test case mv-n compatibility (#6599)
* uucore: add update control `none-fail`

* uucore: show suggestion when parse errors occurs because of an ambiguous value

* added tests for fail-none and ambiguous parse error

* uucore: ambiguous value code refractor

* cp: no-clobber fail silently and outputs skipped message in debug

* mv: add --debug support

* minor changes

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2024-09-14 09:11:17 +02:00
Anirban Halder 7430856575
`mkdir: added acl` permissions inheritance for subdirectories (#6676)
Mostly for linux for now
2024-09-11 21:35:25 +02:00
LoricAndre 399384062d chore: add non-regression tests for cp arg count 2024-09-10 12:20:47 +02:00
Samuel Tardieu af86aee6b8 cp: look for specific error messages in tests 2024-09-08 13:27:24 +02:00
Samuel Tardieu dd9e7ad363 cp: treat an empty file name as a non-existing file 2024-09-08 13:27:24 +02:00
Samuel Tardieu d627952fc8 mkdir: do not change mode of existing directories 2024-09-07 21:09:55 +02:00
Julian b89a6255a9
dd: fix issue #5905 (different error msg from GNU) (#6622)
* Changed dd parsing error message to be in line with GNU dd

* Correct logic to make dd incorrect number error message fully compatible with GNU. Add test

---------

Co-authored-by: just-an-engineer <Julian.Beltz@zetier.com>
2024-09-07 15:34:03 +02:00
Daniel Hofstetter f9e7645b96
Merge pull request #6657 from sylvestre/invalid-opt
adjust error for runcon & stdbuf to make tests/misc/invalid-opt.pl pass
2024-09-06 17:00:11 +02:00
Samuel Tardieu 7332151d1e tests: do not elide named lifetimes
Eliding named lifetimes elicits a warning in Rust 1.83+.
2024-09-06 01:00:41 +02:00
Andrew Liebenow 04cd36f022 od: do not panic on empty address radix 2024-09-01 07:59:19 -05:00
Andrew Liebenow 5ca995b21f od: allow trailing characters in address radix 2024-08-31 14:13:31 -05:00
Sylvestre Ledru 001b97f445 adjust error for runcon & stdbuf to make tests/misc/invalid-opt.pl pass 2024-08-20 22:28:16 +02:00
sreehari prasad 7887b76dab
ls: bump lscolors version (#6537)
when one suffix is specified more than once with different cases and with different styles, then ls would only do a case-sensitive matching.
2024-08-19 18:07:28 +02:00
Sylvestre Ledru 6b70dc232e
test: -o arg should trigger an error (#6642)
* test: -o arg should trigger an error

Should fix tests/test/test-diag.pl

* test: use var directly in string

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2024-08-13 11:05:35 +02:00
Ben Wiederhake 9eb7c85ab2 dircolors+join+sleep: optimize int and string ops as required by clippy nightly 2024-08-11 23:56:30 +02:00
Daniel Hofstetter 32c88b4b96 basename,realpath: update spell-checker:ignore 2024-08-09 14:58:12 +02:00
Ben Wiederhake 6af9fd784e cksum: correctly output non-utf8 filename 2024-07-27 01:29:01 +02:00
mhead 36237a2568 cp: fix cp throwing error when dest is symlink and options backup and --rem is given 2024-07-26 00:49:34 +02:00
Daniel Hofstetter 79d7158aac
Merge pull request #6584 from howjmay/checksum-no-check
Some checks failed
CICD / Dependencies (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / MinRustV (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Documentation/warnings (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix os:ubuntu-latest target:x86_64-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix os:ubuntu-latest target:i686-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_macos os:macos-latest target:aarch64-apple-darwin]) (push) Has been cancelled
CICD / Build (map[features:feat_os_macos os:macos-13 target:x86_64-apple-darwin]) (push) Has been cancelled
CICD / Binary sizes (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_Tier1,feat_require_unix,feat_require_unix_utmpx os:ubuntu-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_Tier1,feat_require_unix,feat_require_unix_utmpx os:macos-latest]) (push) Has been cancelled
CICD / Style/cargo-deny (push) Has been cancelled
CICD / Tests/Toybox test suite (map[os:ubuntu-latest]) (push) Has been cancelled
CICD / Tests/BusyBox test suite (map[os:ubuntu-latest]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:x86_64-pc-windows-msvc]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:x86_64-pc-windows-gnu]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:i686-pc-windows-msvc]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_redox os:ubuntu-latest skip-tests:true target:x86_64-unknown-redox use-cross:redoxer]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest target:x86_64-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest target:i686-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest skip-tests:true target:aarch64-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_gnueabihf os:ubuntu-latest skip-tests:true target:arm-unknown-linux-gnueabihf use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_gnueabihf os:ubuntu-latest skip-tests:true target:aarch64-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_macos os:macos-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_macos os:macos-latest]) (push) Has been cancelled
CICD / Build/Makefile (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
hashsum: Return err when only --strict or --quiet is given
2024-07-23 15:20:35 +02:00
sreehari prasad 5baf382f7e
mv: use read_to_string and write when testing inter-partition copying (#6583)
Some checks failed
CICD / Dependencies (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_Tier1,feat_require_unix,feat_require_unix_utmpx os:ubuntu-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_Tier1,feat_require_unix,feat_require_unix_utmpx os:macos-latest]) (push) Has been cancelled
CICD / Style/cargo-deny (push) Has been cancelled
CICD / MinRustV (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Documentation/warnings (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Style/deps (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Tests/Toybox test suite (map[os:ubuntu-latest]) (push) Has been cancelled
CICD / Tests/BusyBox test suite (map[os:ubuntu-latest]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:x86_64-pc-windows-msvc]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:x86_64-pc-windows-gnu]) (push) Has been cancelled
CICD / Build (map[features:feat_os_windows os:windows-latest target:i686-pc-windows-msvc]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_redox os:ubuntu-latest skip-tests:true target:x86_64-unknown-redox use-cross:redoxer]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest target:x86_64-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest target:i686-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_musl os:ubuntu-latest skip-tests:true target:aarch64-unknown-linux-musl use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_gnueabihf os:ubuntu-latest skip-tests:true target:arm-unknown-linux-gnueabihf use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix_gnueabihf os:ubuntu-latest skip-tests:true target:aarch64-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix os:ubuntu-latest target:x86_64-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_unix os:ubuntu-latest target:i686-unknown-linux-gnu use-cross:use-cross]) (push) Has been cancelled
CICD / Build (map[features:feat_os_macos os:macos-latest target:aarch64-apple-darwin]) (push) Has been cancelled
CICD / Build (map[features:feat_os_macos os:macos-13 target:x86_64-apple-darwin]) (push) Has been cancelled
CICD / Binary sizes (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/nightly (map[features:feat_os_macos os:macos-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_windows os:windows-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
CICD / Build/stable (map[features:feat_os_macos os:macos-latest]) (push) Has been cancelled
CICD / Build/Makefile (map[features:feat_os_unix os:ubuntu-latest]) (push) Has been cancelled
* mv: inter partition copying test code cleanup

* mv: inter partition copying use of read_to_string and write

* Update tests/by-util/test_mv.rs

Co-authored-by: Ben Wiederhake <BenWiederhake.GitHub@gmx.de>

---------

Co-authored-by: Ben Wiederhake <BenWiederhake.GitHub@gmx.de>
2024-07-19 19:03:20 +02:00
Yang Hau e5d765f46c hashsum: Return err when only --strict or --quiet is given 2024-07-19 16:05:30 +08:00
Ben Wiederhake 584d91f8b5 test: fix indentation that fails clippy nightly
See also https://rust-lang.github.io/rust-clippy/master/index.html#doc_lazy_continuation
2024-07-18 15:59:37 +02:00
Ben Wiederhake c8d10ea69e clippy: simplify code according to nightly 'manual_unwrap_or_default' lint
https://rust-lang.github.io/rust-clippy/master/index.html#/manual_unwrap_or_default
2024-07-18 15:59:37 +02:00
Ben Wiederhake 42b3baf32f clippy: simplify code according to nightly 'needless_borrows_for_generic_args' lint
https://rust-lang.github.io/rust-clippy/master/index.html#/needless_borrows_for_generic_args
2024-07-18 15:59:36 +02:00
Ben Wiederhake 471f047a64 clippy: simplify code according to nightly 'byte_char_slices' lint
https://rust-lang.github.io/rust-clippy/master/index.html#/byte_char_slices
2024-07-18 15:59:36 +02:00
mhead 84f8b7a98b proper error message when inter-partition copying fails with test 2024-07-18 13:11:34 +02:00
mhead ff12e6ee87 mv: gnu test case to-symlink fix 2024-07-18 13:11:34 +02:00
Dorian Péron 9ab7fa9806 tr: accept non utf8 arguments for sets 2024-07-18 13:00:32 +02:00
Ben Wiederhake 6818bbe5d7 uptime: relax error message due to different errno on MacOS
Fixes #6569.
2024-07-15 21:49:42 +02:00
Dorian Péron 128335a24b tr: Raise error if set2 is too big on complemented class 2024-07-15 17:55:40 +02:00
kf zheng a77848fb83
printf: Fix extra padding (#6548) 2024-07-13 10:19:01 +02:00
Dorian Péron e4f89761a7 tests(date): Add tests for #6392
These tests check that days and month with a single digit are correctly handled.
2024-07-10 14:42:44 +02:00
Sylvestre Ledru c90b69398f
Merge pull request #6382 from BenWiederhake/dev-signal-casing
uucore+timeout: accept signals of any casing
2024-07-09 23:18:25 +02:00
Laurent Cheylus 4b3e039118 hostname: enable test test_hostname_ip for FreeBSD and OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-09 22:44:16 +02:00
Laurent Cheylus f731b4e779
tests: disable common::util::tests::test_altering_umask on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:45:10 +02:00
Laurent Cheylus 008dd38a0d
tests: fix warnings on OpenBSD for unused imports in by-util/test_*
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:45:10 +02:00
Laurent Cheylus c25ba39ce6
tests: disable failed tests for touch on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:20 +02:00
Laurent Cheylus de4d91beda
tests: disable failed tests for test on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:19 +02:00
Laurent Cheylus de742e905b
tests: disable failed tests for tail on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:19 +02:00
Laurent Cheylus c96e639f2f
tests: disable failed tests for stdbuf on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:19 +02:00
Laurent Cheylus 6bce1626b3
tests: disable failed tests for stat on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:18 +02:00
Laurent Cheylus 26da94687f
tests: disable failed tests for split on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:18 +02:00
Laurent Cheylus 00cca34a9c
tests: disable failed tests for ls on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:17 +02:00
Laurent Cheylus a425da0a12
tests: disable failed tests for install on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:16 +02:00
Laurent Cheylus 643f93be2f
tests: disable failed tests for head on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-07-06 22:29:16 +02:00