- Timestamp:
- 2011-01-03T20:44:01Z (14 years ago)
- Branches:
- master
- Children:
- 6f5ab2a
- Parents:
- 51f0c2b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
skype/t/livetest-bitlbee.sh
r51f0c2b rdc3f9ef 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 # Set up skyped 20 if [ -z "$TUNNELED_MODE" ]; then 21 # Set up skyped 21 22 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 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 36 46 37 # Run skyped 38 python ../skyped.py -c skyped.conf -l skypedtest.log > skypedtest.pid 39 sleep 2 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 40 60 41 61 # Run the test … … 44 64 RET=$? 45 65 46 # Kill skyped 47 killall -TERM skype 48 kill -TERM $(sed 's/.*: //' skypedtest.pid) 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 49 80 50 81 # Kill bee 51 82 echo Killing bitlbee... 52 83 kill `cat bitlbeetest.pid` 84 85 if [ "$TUNNELED_MODE" = "yes" ]; then 86 # give the skyped a chance to timeout 87 sleep 30 88 fi 53 89 54 90 # Return test result
Note: See TracChangeset
for help on using the changeset viewer.