diff options
Diffstat (limited to 'debian/tests')
-rw-r--r-- | debian/tests/control | 3 | ||||
-rw-r--r-- | debian/tests/general | 15 |
2 files changed, 18 insertions, 0 deletions
diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..dbabf19 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,3 @@ +Tests: general +Restrictions: allow-stderr, isolation-container, needs-root +Depends: @, curl, nginx, uwsgi, uwsgi-plugin-python3 diff --git a/debian/tests/general b/debian/tests/general new file mode 100644 index 0000000..2dfba3f --- /dev/null +++ b/debian/tests/general @@ -0,0 +1,15 @@ +#!/bin/sh + +set -ex + +rm /etc/nginx/sites-enabled/default +cp /usr/share/doc/searx/examples/nginx/sites-available/searx /etc/nginx/sites-available +ln -s ../sites-available/searx /etc/nginx/sites-enabled/searx +cp /usr/share/doc/searx/examples/uwsgi/apps-available/searx.ini /etc/uwsgi/apps-available +ln -s ../apps-available/searx.ini /etc/uwsgi/apps-enabled/searx.ini +mkdir /etc/searx +gzip --to-stdout --decompress /usr/share/doc/searx/examples/settings.yml.gz > /etc/searx/settings.yml +sed -i -e "s/ultrasecretkey/$(openssl rand -hex 16)/g" /etc/searx/settings.yml +systemctl restart nginx +systemctl restart uwsgi +curl localhost | grep 'input type="search" name="q"' |