summaryrefslogtreecommitdiff
path: root/self-test.mak
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-06-01 00:04:19 +0000
committerBenny Prijono <bennylp@teluu.com>2007-06-01 00:04:19 +0000
commit4ac189b62c381cb93b7605b19da0888821c8e15b (patch)
tree6c567bfb5e74ae2c612355fcb8854b2c76eca616 /self-test.mak
parent8f1ee89a76cca6090f07aaab814af965e1c54731 (diff)
Changed version to 0.7.0-trunk
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1330 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'self-test.mak')
-rw-r--r--self-test.mak58
1 files changed, 56 insertions, 2 deletions
diff --git a/self-test.mak b/self-test.mak
index 1e8916dc..502c6a6b 100644
--- a/self-test.mak
+++ b/self-test.mak
@@ -9,14 +9,16 @@
# export LDFLAGS += -lstdc++
# endif
-.PHONY: build_test distclean rm_build_mak build_mak everything pjlib_test pjlib_util_test pjnath_test pjsip_test cpp_prep cpp_test cpp_post
+PJSUA_OPT=--null-audio
+
build_test: distclean rm_build_mak build_mak everything cpp_prep cpp_test cpp_post everything
-all: pjlib_test pjlib_util_test pjnath_test pjsip_test
+all: build_test pjlib_test pjlib_util_test pjnath_test pjsip_test pjsua_test
CPP_DIR=pjlib pjlib-util pjnath pjmedia pjsip
+.PHONY: build_test distclean rm_build_mak build_mak everything pjlib_test pjlib_util_test pjnath_test pjsip_test cpp_prep cpp_test cpp_post pjsua_test
distclean:
make distclean
@@ -54,3 +56,55 @@ cpp_test:
cpp_post:
make -f c++-build.mak clean
+pjsua_test: pjsua_config_file pjsua_local_port0 pjsua_ip_addr pjsua_no_tcp pjsua_no_udp pjsua_outbound pjsua_use_ice pjsua_add_codec pjsua_clock_rate pjsua_play_file pjsua_play_tone pjsua_rec_file pjsua_rtp_port pjsua_quality pjsua_ptime pjsua_ectail
+
+pjsua_config_file:
+ touch testconfig.cfg
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --config-file testconfig.cfg
+ rm -f testconfig.cfg
+
+pjsua_local_port0:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --local-port 0
+
+pjsua_ip_addr:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --ip-addr 1.1.1.1
+
+pjsua_no_tcp:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --no-tcp
+
+pjsua_no_udp:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --no-udp
+
+pjsua_outbound:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --outbound 'sip:1.2.3.4;lr'
+
+pjsua_use_ice:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --use-ice
+
+pjsua_add_codec:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --add-codec pcma
+
+pjsua_clock_rate:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --clock-rate 8000
+
+pjsua_play_file:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --play-file pjsip-apps/bin/d16.wav --auto-play --auto-loop --auto-conf
+
+pjsua_play_tone:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --play-tone '400,600,100,500'
+
+pjsua_rec_file:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --rec-file pjsip-apps/bin/testrec.wav --auto-rec
+
+pjsua_rtp_port:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --rtp-port 8000
+
+pjsua_quality:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --quality 10
+
+pjsua_ptime:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --ptime 40
+
+pjsua_ectail:
+ echo q | pjsip-apps/bin/pjsua-`./config.guess` $(PJSUA_OPT) --ec-tail 10
+