sfeed_update tests: improve compatibility with older systems - sfeed_tests - sfeed tests and RSS and Atom files
(HTM) git clone git://git.codemadness.org/sfeed_tests
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit a28abfeef506a74f325d2d66cccabb3278912f05
(DIR) parent bc7ce8b14e491d94d99b2317a909b66b16929c8e
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 26 Dec 2023 15:02:42 +0100
sfeed_update tests: improve compatibility with older systems
Tested on NetBSD 5.1 which has no mktemp -p option and "mktemp" or "mktemp -d"
without any arguments doesn't work either.
Diffstat:
M input/sfeed_update/test.sh | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
---
(DIR) diff --git a/input/sfeed_update/test.sh b/input/sfeed_update/test.sh
@@ -20,10 +20,10 @@ expect() {
}
init_test() {
- rc="$(mktemp)"
- log_stdout="$(mktemp)"
- log_stderr="$(mktemp)"
- feedpath="$(mktemp -d)"
+ rc="$(mktemp /tmp/rc_XXXXXXXX)"
+ log_stdout="$(mktemp /tmp/stdout_XXXXXXXX)"
+ log_stderr="$(mktemp /tmp/stderr_XXXXXXXX)"
+ feedpath="$(mktemp -d /tmp/feedpath_XXXXXXXX)"
}
# create an rc file with some defaults for testing.
@@ -187,7 +187,7 @@ test_config_invocation() {
fgrep -q "$msg" < "$log_stderr"
expect "0" "$?" "stderr must contain text $msg"
- "$SFEED_UPDATE" /root >/dev/null 2> "$log_stderr" # directory, no access
+ "$SFEED_UPDATE" /root >/dev/null 2> "$log_stderr" # directory, probably no access
expect "1" "$?" "exit statuscode"
msg='Configuration file "/root" cannot be read.'
fgrep -q "$msg" < "$log_stderr"
@@ -240,7 +240,7 @@ feeds() {
test_parameters() {
init_test
- expectfile="$(mktemp)"
+ expectfile="$(mktemp /tmp/expect_XXXXXXXX)"
cat > "$expectfile" <<!
||||
@@ -296,7 +296,7 @@ feeds() {
test_override_fetch() {
init_test
- paramfile="$(mktemp)"
+ paramfile="$(mktemp /tmp/param_XXXXXXXX)"
createrc > "$rc" <<!
sfeedpath="$feedpath"