Zbigniew Jędrzejewski-Szmek
b214427752
TEST-22: add --dry-run calls
...
aCdDefLprRwxXz are tested with --dry-run.
I added a primitive test of bc.
There were no tests for AhHt, and I didn't add those either.
2024-02-12 13:34:32 +01:00
Zbigniew Jędrzejewski-Szmek
128db0aa00
test: drop uses of "&& { echo 'unexpected success'; exit 1; }"
...
Brief is sweet.
2023-04-24 21:58:35 +02:00
Franck Bui
9f55d48ba5
test tmpfiles: add a test for 'w+'
2022-04-11 11:22:39 +02:00
Zbigniew Jędrzejewski-Szmek
7b3cec95db
tests: add spdx headers to scripts and Makefiles
2021-10-18 09:04:45 +02:00
Frantisek Sumsal
70ad107bdf
test: use an explicit no-op for file truncation
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
3882526798
test: use quotes where necessary
...
to avoid possible word splitting.
2021-04-13 12:08:01 +02:00
Frantisek Sumsal
084575ff91
test: use set -eux and set -o pipefail everywhere
...
This should make the scripts more robust.
2021-04-13 12:08:01 +02:00
Zbigniew Jędrzejewski-Szmek
4e20fe2795
TEST-*: make failure tests actually fail on failure
...
Here the intent was actually correct, and the tests still pass when the check
is made effective.
2021-04-08 20:21:50 +02:00
Zbigniew Jędrzejewski-Szmek
4e324ce42c
TEST-22-TMPFILES: fix broken test exposed by condition check fix
2021-04-08 11:46:07 +02:00
Zbigniew Jędrzejewski-Szmek
ffa328f060
tests: make inverted tests actually count
...
"! test ..." does not cause the script to fail, even with set -e.
IIUC, bash treats this command as part of an expression line, as it
would if 'test ... && ...' was used. Failing expression lines do not
terminate the script.
This fixes the obvious cases by changing '! test' → 'test !'.
Then the inversion happens internally in test and bash will propagate
the failure.
2021-04-08 11:45:59 +02:00
Zbigniew Jędrzejewski-Szmek
c0b97b0fc8
test: move TEST-22-TMPFILES setup to static files
2020-03-28 11:46:47 +01:00