make it run on older shells; from tor user via Nick Mathewson <nickm@freehaven.net>

svn:r181
This commit is contained in:
Niels Provos 2005-09-02 05:34:01 +00:00
parent 7000fe664d
commit acafd9942f

View File

@ -1,17 +1,19 @@
#!/bin/sh #!/bin/sh
setup () { setup () {
export EVENT_NOKQUEUE=yes EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE
export EVENT_NODEVPOLL=yes EVENT_NODEVPOLL=yes; export EVENT_NODEVPOLL
export EVENT_NOPOLL=yes EVENT_NOPOLL=yes; export EVENT_NOPOLL
export EVENT_NOSELECT=yes EVENT_NOSELECT=yes; export EVENT_NOSELECT
export EVENT_NOEPOLL=yes EVENT_NOEPOLL=yes; export EVENT_NOEPOLL
export EVENT_NORTSIG=yes EVENT_NORTSIG=yes; export EVENT_NORTSIG
} }
test () { test () {
if ! ./test-init 2>/dev/null ; if ./test-init 2>/dev/null ;
then then
true
else
echo Skipping test echo Skipping test
return return
fi fi
@ -51,31 +53,37 @@ echo "Running tests:"
# Need to do this by hand? # Need to do this by hand?
setup setup
unset EVENT_NOKQUEUE unset EVENT_NOKQUEUE
export EVENT_NOKQUEUE
echo "KQUEUE" echo "KQUEUE"
test test
setup setup
unset EVENT_NODEVPOLL unset EVENT_NODEVPOLL
export EVENT_NODEVPOLL
echo "DEVPOLL" echo "DEVPOLL"
test test
setup setup
unset EVENT_NOPOLL unset EVENT_NOPOLL
export EVENT_NOPOLL
echo "POLL" echo "POLL"
test test
setup setup
unset EVENT_NOSELECT unset EVENT_NOSELECT
export EVENT_NOSELECT
echo "SELECT" echo "SELECT"
test test
setup setup
unset EVENT_NORTSIG unset EVENT_NORTSIG
export EVENT_NORTSIG
echo "RTSIG" echo "RTSIG"
test test
setup setup
unset EVENT_NOEPOLL unset EVENT_NOEPOLL
export EVENT_NOEPOLL
echo "EPOLL" echo "EPOLL"
test test