aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2020-04-29 20:28:35 +0300
committerSergey Poznyakoff <gray@gnu.org>2020-04-29 20:28:35 +0300
commit881ca6f6bba8e055902903798193b6102368cbb3 (patch)
treea0e28dae2c7589e07c8e0e1b9e3d6b92ea2ac4ea /tests
parentfbd707fdc9ff7a4450fd3182994959758fe402ec (diff)
downloadwydawca-881ca6f6bba8e055902903798193b6102368cbb3.tar.gz
wydawca-881ca6f6bba8e055902903798193b6102368cbb3.tar.bz2
Skip tests if running as a privileged user
Diffstat (limited to 'tests')
-rw-r--r--tests/testsuite.at7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at
index b11e790..02a7211 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -23,13 +23,15 @@ m4_define([AT_SORT_PREREQ],[
test -z "`sort < /dev/null 2>&1`" || AT_SKIP_TEST
])
+m4_define([AT_UNPRIV_PREREQ],[test $(id -u) -eq 0 && AT_SKIP_TEST])
m4_define([AT_GPG_PREREQ],[test -n "$GPG" || AT_SKIP_TEST])
m4_define([AT_MAILUTILS_PREREQ],[test "$WY_MAILUTILS" = yes || AT_SKIP_TEST])
m4_define([AT_INOTIFY_PREREQ],[test "$WY_INOTIFY" = yes || AT_SKIP_TEST])
# AT_CHECK_UPLOAD([CONFIG],
m4_define([AT_CHECK_UPLOAD],
-[AT_CHECK([AT_GPG_PREREQ
+[AT_CHECK([AT_UNPRIV_PREREQ
+AT_GPG_PREREQ
(wy_config_head
cat <<EOF
$1
@@ -42,7 +44,8 @@ m4_shift2($@))])
# AT_WYDAWCA_DAEMON([PREREQ],[CONFIG],[INI],[SHELL-COMMANDS],[POST],[CODE],[STDOUT],[STDERR])
m4_define([AT_WYDAWCA_DAEMON],
-[AT_CHECK([AT_GPG_PREREQ
+[AT_CHECK([AT_UNPRIV_PREREQ
+AT_GPG_PREREQ
$1
cat > helper.sh <<EOT
#!/bin/sh

Return to:

Send suggestions and report system problems to the System administrator.