Nicolas Boichat
95bbaaa552
tests/uutests/Cargo.toml: Pull ctor from workspace
2025-08-11 11:04:04 +08:00
Daniel Hofstetter
30f300c52b
clippy: fix "hiding a lifetime" warnings
...
from mismatched_lifetime_syntaxes lint
2025-08-07 16:12:03 +02:00
Jonas Jelten
79bbf52a21
Merge pull request #8343 from TheJJ/fix-mknod-mode
...
mknod: set cli specified file mode even when it's 0o666
2025-07-29 11:53:21 +02:00
Nicolas Boichat
6884e29f97
test_df: Use lossy stdout string
...
The tests fail when a non-UTF8 path is mounted, that's... not a
common case, but using a lossy string works just as well for the
tests, so let's use that.
2025-07-24 09:39:18 +08:00
Nicolas Boichat
7e6e9c291e
uutests: Change dir_exists to take a templated AsRef<Path>
...
Similar to what file_exists does, allows us to pass an OsStr to the
function.
Also change symlink_exists, for consistency.
2025-07-22 17:25:59 +08:00
Tomasz Guz
a060344c6b
uutests: improve error message for non-empty stderr
2025-07-10 14:54:02 +02:00
Yuri Astrakhan
4fa9af4953
chore: cleanup unused dependencies
2025-07-02 19:47:23 -04:00
Dorian Peron
6e23d4e979
tests: patch tests to simplify imports
2025-07-01 03:36:46 +02:00
Dorian Péron
56ce0e28ad
cksum: Fix file quoting on stderr ( #8272 )
...
CICD / Style/cargo-deny (push) Waiting to run
CICD / Build (push) Blocked by required conditions
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
* cksum: handle escaping in stderr for file errors
* uutests: Minor fix and stdX_contains_bytes feature
* test(cksum): add test for stderr escaping
2025-06-29 22:07:27 +02:00
Yuri Astrakhan
60c55d7c07
chore: cleanup workspace crates ( #8058 )
...
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
* chore: cleanup workspace crates
* properly add all crates to the workspace cargo.toml as members
* except `fuzz` because it still has some issues, TBD
* use quotes around `true` and `false` to ensure there is no bool confusion
* remove a few leftover readme comments
* mark all unpublishable crates as `publish = false` to avoid accidental publishing
* Add `uutests` to the main workspace
* grammar
* a bit more cleanup based on feedback
* revert true/false
* Update tests/benches/factor dependencies
2025-06-06 13:56:08 +02:00
jsondevers
2e1c91f682
fixed link to repo on uutests docs
2025-04-26 18:36:21 -07:00
Ben Wiederhake
11cd0b1bbf
replace Error::new(ErrorKind::Other, _) as suggested by clippy
...
See also:
https://rust-lang.github.io/rust-clippy/master/index.html#io_other_error
2025-04-13 04:35:38 +02:00
Yuri Astrakhan
895b208391
Consolidate crate config in workspace
...
Make all common data like version, edition, license, ... be managed in one central workspace. This makes management much simpler
2025-04-10 16:52:01 -04:00
Yuri Astrakhan
982805d3cd
chore: manual inline formatting
...
Minor manual cleanup - inlined many format args. This makes the code a bit more readable, and helps spot a few inefficiencies and possible bugs. Note that `&foo` in a `format!` parameter results in a 6% extra performance cost, and does not get inlined by the compiler (yet).
2025-04-08 00:23:21 -04:00
Sylvestre Ledru
0b397c469f
Merge pull request #7401 from RenjiSann/coverage
...
Fix coverage files generation
2025-04-07 11:10:12 +02:00
Dorian Peron
f552a6cb8a
test-utils: make the test harness forward LLVM_PROFILE_FILE to coreutil call
2025-04-07 10:19:00 +02:00
Daniel Hofstetter
59d7866dcf
uutests: fix clippy errors
...
from doc_overindented_list_items lint
2025-04-03 14:25:51 +02:00
Sylvestre Ledru
ccfcda531e
uutests: improve the docs
2025-03-28 21:40:31 +01:00
Sylvestre Ledru
50fe623447
Create the uutest crate + adjust the code
...
+ move some of the tests into the program test
2025-03-28 21:40:31 +01:00