Annotation of embedaddon/libevent/test/test.sh, revision 1.1.1.1

1.1       misho       1: #!/bin/sh
                      2: 
                      3: setup () {
                      4:         EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE
                      5:         EVENT_NODEVPOLL=yes; export EVENT_NODEVPOLL
                      6:         EVENT_NOPOLL=yes; export EVENT_NOPOLL
                      7:         EVENT_NOSELECT=yes; export EVENT_NOSELECT
                      8:         EVENT_NOEPOLL=yes; export EVENT_NOEPOLL
                      9:         EVENT_NOEVPORT=yes; export EVENT_NOEVPORT
                     10: }
                     11: 
                     12: test () {
                     13:        if ./test-init 2>/dev/null ;
                     14:        then
                     15:                true
                     16:        else
                     17:                echo Skipping test
                     18:                return
                     19:        fi      
                     20: 
                     21: echo -n " test-eof: "
                     22: if ./test-eof >/dev/null ; 
                     23: then 
                     24:        echo OKAY ; 
                     25: else 
                     26:        echo FAILED ; 
                     27: fi
                     28: echo -n " test-weof: "
                     29: if ./test-weof >/dev/null ; 
                     30: then 
                     31:        echo OKAY ; 
                     32: else 
                     33:        echo FAILED ; 
                     34: fi
                     35: echo -n " test-time: "
                     36: if ./test-time >/dev/null ; 
                     37: then 
                     38:        echo OKAY ; 
                     39: else 
                     40:        echo FAILED ; 
                     41: fi
                     42: echo -n " regress: "
                     43: if ./regress >/dev/null ; 
                     44: then 
                     45:        echo OKAY ; 
                     46: else 
                     47:        echo FAILED ; 
                     48: fi
                     49: }
                     50: 
                     51: echo "Running tests:"
                     52: 
                     53: # Need to do this by hand?
                     54: setup
                     55: unset EVENT_NOKQUEUE
                     56: export EVENT_NOKQUEUE
                     57: echo "KQUEUE"
                     58: test
                     59: 
                     60: setup
                     61: unset EVENT_NODEVPOLL
                     62: export EVENT_NODEVPOLL
                     63: echo "DEVPOLL"
                     64: test
                     65: 
                     66: setup
                     67: unset EVENT_NOPOLL
                     68: export EVENT_NOPOLL
                     69: echo "POLL"
                     70: test
                     71: 
                     72: setup
                     73: unset EVENT_NOSELECT
                     74: export EVENT_NOSELECT
                     75: echo "SELECT"
                     76: test
                     77: 
                     78: setup
                     79: unset EVENT_NOEPOLL
                     80: export EVENT_NOEPOLL
                     81: echo "EPOLL"
                     82: test
                     83: 
                     84: setup
                     85: unset EVENT_NOEVPORT
                     86: export EVENT_NOEVPORT
                     87: echo "EVPORT"
                     88: test
                     89: 
                     90: 
                     91: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>