diff --git a/debian/tests/acceptance b/debian/tests/acceptance index b569587..3810784 100755 --- a/debian/tests/acceptance +++ b/debian/tests/acceptance @@ -44,6 +44,13 @@ case $DEB_HOST_ARCH in ;; esac +# ensure no etcd server is running. +if [ $(id -u) -eq 0 ] +then + service etcd stop + service etcd status || true +fi + set -x for PG_VERSION in $(ls -1r /usr/lib/postgresql/); do echo "### PostgreSQL $PG_VERSION acceptance-$DCS $@ ###" diff --git a/debian/tests/control b/debian/tests/control index 012400d..0f038eb 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -22,7 +22,7 @@ Depends: python3-etcd (>= 0.4.3), @, Test-Command: debian/tests/acceptance etcd features/basic_replication.feature -Restrictions: allow-stderr +Restrictions: needs-root, allow-stderr Features: test-name=acceptance-etcd Depends: @@ -34,7 +34,7 @@ Depends: python3-etcd (>= 0.4.3), @, Test-Command: debian/tests/acceptance etcd -Restrictions: allow-stderr, flaky +Restrictions: needs-root, allow-stderr, flaky # consul Features: test-name=acceptance-consul