diff options
Diffstat (limited to 'protocols/skype/t/Makefile')
| -rw-r--r-- | protocols/skype/t/Makefile | 33 | 
1 files changed, 33 insertions, 0 deletions
diff --git a/protocols/skype/t/Makefile b/protocols/skype/t/Makefile new file mode 100644 index 00000000..9c5e95f9 --- /dev/null +++ b/protocols/skype/t/Makefile @@ -0,0 +1,33 @@ +PORT=9876 +BITLBEE=/usr/sbin/bitlbee + +export TEST_SKYPE_ID=user +export TEST_SKYPE_PASSWORD=pass + +testfiles := $(wildcard irssi/*.test) +tests := $(patsubst %.test,%,$(testfiles)) + +.PHONY: $(tests) + +all: $(tests) +	@echo "passed $$(echo $(testfiles)|wc -w) tests." + +$(tests): % : %.test +	@echo "--- Running test $@ ---"; \ +		if [ -r "$(BITLBEE)" -a -x "$(BITLBEE)" ]; then \ +			bitlbee_binary="$(BITLBEE)"; \ +		else \ +			bitlbee_basename=`basename $(BITLBEE)`; \ +			bitlbee_binary=`which $$bitlbee_basename`; \ +		fi; \ +		if ! ./livetest-bitlbee.sh "$$bitlbee_binary" $(PORT) irssi/livetest-irssi.sh $< >$@.log; then \ +			echo Test failed, log: ;\ +			cat $@.log;\ +			exit 1;\ +		fi;\ +	echo "--- OK ---" ;\ +	sleep 1 +clean: +	rm -r irssi/*.log bitlbeetest.pid dotirssi livetest + +  | 
