Changes in / [6f5ab2a:bb0775c]
- Location:
- skype/t
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
skype/t/Makefile
r6f5ab2a rbb0775c 15 15 $(tests): % : %.test 16 16 @echo "--- Running test $@ ---"; \ 17 if [ -r "$(BITLBEE)" -a -x "$(BITLBEE)" ]; then \ 18 bitlbee_binary="$(BITLBEE)"; \ 19 else \ 20 bitlbee_basename=`basename $(BITLBEE)`; \ 21 bitlbee_binary=`which $$bitlbee_basename`; \ 22 fi; \ 23 if ! ./livetest-bitlbee.sh "$$bitlbee_binary" $(PORT) irssi/livetest-irssi.sh $< >$@.log; then \ 17 if ! ./livetest-bitlbee.sh $(BITLBEE) $(PORT) irssi/livetest-irssi.sh $< >$@.log; then \ 24 18 echo Test failed, log: ;\ 25 19 cat $@.log;\ -
skype/t/irssi/livetest-irssi.sh
r6f5ab2a rbb0775c 1 #!/ usr/bin/envbash1 #!/bin/bash 2 2 ISCRIPT=$1 3 3 OPT=$2 … … 79 79 80 80 submitlogs() { 81 perl -p-i -e "s/$TESTLOGIN/---TESTLOGIN---/;s/$TESTPASSWORD/---TESTPASSWORD---/" dotirssi/logs/*.log81 sed -i -e "s/$TESTLOGIN/---TESTLOGIN---/;s/$TESTPASSWORD/---TESTPASSWORD---/" dotirssi/logs/*.log 82 82 83 83 if [ "$OPT" == "tgz" ]; then -
skype/t/livetest-bitlbee.sh
r6f5ab2a rbb0775c 1 #!/ usr/bin/envbash1 #!/bin/bash 2 2 BITLBEE=$1 3 3 typeset -ix PORT=`echo $2 | egrep '^[0-9]{1,5}$'` … … 18 18 kill -0 `cat bitlbeetest.pid 2>/dev/null ` 2>/dev/null || { echo Failed to run bitlbee daemon on port $PORT; exit 1; } 19 19 20 if [ -z "$TUNNELED_MODE" ]; then 21 # Set up skyped 20 # Set up skyped 22 21 23 rm -rf etc 24 mkdir etc 25 cd etc 26 cp ../../skyped.cnf . 27 cp ~/.skyped/skyped.cert.pem . 28 cp ~/.skyped/skyped.key.pem . 29 cd .. 30 echo "[skyped]" > skyped.conf 31 echo "username = $TEST_SKYPE_ID" >> skyped.conf 32 SHA1=`which sha1sum` 33 if [ -z "$SHA1" ]; then 34 SHA1=`which sha1` 35 fi 36 if [ -z "$SHA1" ]; then 37 echo Test failed 38 echo "(Can't compute password for skyped.conf)" 39 exit 77 40 fi 41 echo "password = $(echo -n $TEST_SKYPE_PASSWORD|$SHA1|sed 's/ *-$//')" >> skyped.conf 42 # we use ~ here to test that resolve that syntax works 43 echo "cert = $(pwd|sed "s|$HOME|~|")/etc/skyped.cert.pem" >> skyped.conf 44 echo "key = $(pwd|sed "s|$HOME|~|")/etc/skyped.key.pem" >> skyped.conf 45 echo "port = 2727" >> skyped.conf 22 rm -rf etc 23 mkdir etc 24 cd etc 25 cp ../../skyped.cnf . 26 cp ~/.skyped/skyped.cert.pem . 27 cp ~/.skyped/skyped.key.pem . 28 cd .. 29 echo "[skyped]" > skyped.conf 30 echo "username = $TEST_SKYPE_ID" >> skyped.conf 31 echo "password = $(echo -n $TEST_SKYPE_PASSWORD|sha1sum|sed 's/ *-$//')" >> skyped.conf 32 # we use ~ here to test that resolve that syntax works 33 echo "cert = $(pwd|sed "s|$HOME|~|")/etc/skyped.cert.pem" >> skyped.conf 34 echo "key = $(pwd|sed "s|$HOME|~|")/etc/skyped.key.pem" >> skyped.conf 35 echo "port = 2727" >> skyped.conf 46 36 47 # Run skyped 48 python ../skyped.py -c skyped.conf -l skypedtest.log > skypedtest.pid 49 sleep 2 50 fi 51 52 if [ "$TUNNELED_MODE" = "yes" ]; then 53 rm -f tunnel.pid 54 if [ -n "$TUNNEL_SCRIPT" ]; then 55 $TUNNEL_SCRIPT & 56 echo $! > tunnel.pid 57 sleep 5 58 fi 59 fi 37 # Run skyped 38 python ../skyped.py -c skyped.conf -l skypedtest.log > skypedtest.pid 39 sleep 2 60 40 61 41 # Run the test … … 64 44 RET=$? 65 45 66 if [ -z "$TUNNELED_MODE" ]; then 67 # skyped runs on another host: no means to kill it 68 # Kill skyped 69 killall -TERM skype 70 kill -TERM $(sed 's/.*: //' skypedtest.pid) 71 fi 72 73 if [ "$TUNNELED_MODE" = "yes" ]; then 74 if [ -n "$TUNNEL_SCRIPT" ]; then 75 cat tunnel.pid >> /tmp/tunnel.pid 76 kill `cat tunnel.pid` 77 rm -f tunnel.pid 78 fi 79 fi 46 # Kill skyped 47 killall -TERM skype 48 kill -TERM $(sed 's/.*: //' skypedtest.pid) 80 49 81 50 # Kill bee 82 51 echo Killing bitlbee... 83 52 kill `cat bitlbeetest.pid` 84 85 if [ "$TUNNELED_MODE" = "yes" ]; then86 # give the skyped a chance to timeout87 sleep 3088 fi89 53 90 54 # Return test result
Note: See TracChangeset
for help on using the changeset viewer.