1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/bin/sh
set -e
# debug print
echo "uname -m: `uname -m`"
echo
if [ ! -f /usr/lib/nginx/modules/ngx_http_lua_module.so ]; then
# Skip the test if ngx_http_lua_module.so doesn't exist
exit 77
fi
# Disable init-by-lua tests.
# These tests works only against Openresty compiled nginx.
# Fails against Debian nginx.
mv -f t/003-init-by-lua.t t/003-init-by-lua.t.bk
mv -f t/100-pureffi/003-init-by-lua.t t/100-pureffi/003-init-by-lua.t.bk
cleanup() {
mv -f t/003-init-by-lua.t.bk t/003-init-by-lua.t
mv -f t/100-pureffi/003-init-by-lua.t.bk t/100-pureffi/003-init-by-lua.t
}
trap "cleanup" EXIT TERM INT
TEST_NGINX_LOAD_MODULES="/usr/lib/nginx/modules/ndk_http_module.so /usr/lib/nginx/modules/ngx_http_lua_module.so"
export TEST_NGINX_LOAD_MODULES
TEST_NGINX_BINARY=/usr/sbin/nginx
export TEST_NGINX_BINARY
# run test
prove -I./debian/tests/perl/Test-Nginx-0.30/lib -r t/
|