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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
#!/bin/sh
set -eu
set -x
cd src/testsuite
export srcdir='.'
cp /usr/sbin/ngircd T-ngircd1
cp /usr/sbin/ngircd T-ngircd2
cp /usr/sbin/ngircd T-ngircd3
ln -s tests.sh connect-test
ln -s tests.sh connect-ssl-cert1-test
ln -s tests.sh connect-ssl-cert2-test
ln -s tests.sh channel-test
ln -s tests.sh invite-test
ln -s tests.sh join-test
ln -s tests.sh kick-test
ln -s tests.sh message-test
ln -s tests.sh misc-test
ln -s tests.sh mode-test
ln -s tests.sh opless-channel-test
ln -s tests.sh server-link-test
ln -s tests.sh server-login-test
ln -s tests.sh who-test
ln -s tests.sh whois-test
for TEST in \
start-server1 \
connect-test \
start-server2 \
channel-test \
invite-test \
join-test \
kick-test \
message-test \
misc-test \
mode-test \
opless-channel-test \
who-test \
whois-test \
server-link-test \
server-login-test \
stop-server2 \
stress-server.sh \
stop-server1 \
prep-server3 \
start-server3 \
connect-ssl-cert1-test \
switch-server3 \
reload-server3 \
connect-ssl-cert2-test \
cleanup-server3 \
stop-server3 \
; do
./$TEST
done
|