1# $OpenBSD: testsuite.sh,v 1.1 2002/07/05 15:54:30 itojun Exp $ 2# $NetBSD: testsuite.sh,v 1.3 2002/07/05 15:49:11 itojun Exp $ 3 4# 5# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, and 2002 WIDE Project. 6# All rights reserved. 7# 8# Redistribution and use in source and binary forms, with or without 9# modification, are permitted provided that the following conditions 10# are met: 11# 1. Redistributions of source code must retain the above copyright 12# notice, this list of conditions and the following disclaimer. 13# 2. Redistributions in binary form must reproduce the above copyright 14# notice, this list of conditions and the following disclaimer in the 15# documentation and/or other materials provided with the distribution. 16# 3. Neither the name of the project nor the names of its contributors 17# may be used to endorse or promote products derived from this software 18# without specific prior written permission. 19# 20# THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND 21# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23# ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE 24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30# SUCH DAMAGE. 31# 32 33TEST=./gaitest 34#TEST='./test -v' 35#IF=`ifconfig -a | grep -v '^ ' | sed -e 's/:.*//' | head -1 | awk '{print $1}'` 36 37echo '== basic ones' 38$TEST ::1 http 39$TEST 127.0.0.1 http 40$TEST localhost http 41$TEST ::1 tftp 42$TEST 127.0.0.1 tftp 43$TEST localhost tftp 44$TEST ::1 echo 45$TEST 127.0.0.1 echo 46$TEST localhost echo 47echo 48 49echo '== specific address family' 50$TEST -4 localhost http 51$TEST -6 localhost http 52echo 53 54echo '== empty hostname' 55$TEST '' http 56$TEST '' echo 57$TEST '' tftp 58$TEST '' 80 59$TEST -P '' http 60$TEST -P '' echo 61$TEST -P '' tftp 62$TEST -P '' 80 63$TEST -S '' 80 64$TEST -D '' 80 65echo 66 67echo '== empty servname' 68$TEST ::1 '' 69$TEST 127.0.0.1 '' 70$TEST localhost '' 71$TEST '' '' 72echo 73 74echo '== sock_raw' 75$TEST -R -p 0 localhost '' 76$TEST -R -p 59 localhost '' 77$TEST -R -p 59 localhost 80 78$TEST -R -p 59 localhost www 79$TEST -R -p 59 ::1 '' 80echo 81 82echo '== unsupported family' 83$TEST -f 99 localhost '' 84echo 85 86echo '== the following items are specified in jinmei scopeaddr format doc.' 87$TEST fe80::1%lo0 http 88#$TEST fe80::1%$IF http 89echo 90