]> granicus.if.org Git - libevent/commitdiff
make it run on older shells; from tor user via Nick Mathewson <nickm@freehaven.net>
authorNiels Provos <provos@gmail.com>
Fri, 2 Sep 2005 05:34:01 +0000 (05:34 +0000)
committerNiels Provos <provos@gmail.com>
Fri, 2 Sep 2005 05:34:01 +0000 (05:34 +0000)
svn:r181

test/test.sh

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