and added files
[bcm963xx.git] / userapps / opensource / libosip2 / src / test / Makefile.am
1
2 SUBDIRS = res
3
4 EXTRA_DIST = tst tst_sdp tst_rfc3264 README
5
6 noinst_PROGRAMS = torture_rfc3264 torture_test torture_sdp_test turl tfrom tto tcontact tvia tcallid tcontentt trecordr troute twwwa
7 INCLUDES = -I$(top_srcdir)/include
8 AM_CFLAGS = $(SIP_CFLAGS) $(SIP_PARSER_FLAGS) $(SIP_EXTRA_FLAGS)
9
10 twwwa_SOURCES =  twwwa.c
11 twwwa_LDADD = $(PARSER_LIB) $(EXTRA_LIB)      \
12 $(top_builddir)/src/osipparser2/osip_list.o   \
13 $(top_builddir)/src/osipparser2/osip_uri.o        \
14 $(top_builddir)/src/osipparser2/osip_port.o   \
15 $(top_builddir)/src/osipparser2/osip_www_authenticate.o
16
17 tcontentt_SOURCES =  tcontentt.c
18 tcontentt_LDADD = $(PARSER_LIB) $(EXTRA_LIB)        \
19 $(top_builddir)/src/osipparser2/osip_list.o         \
20 $(top_builddir)/src/osipparser2/osip_uri.o          \
21 $(top_builddir)/src/osipparser2/osip_port.o         \
22 $(top_builddir)/src/osipparser2/osip_content_type.o \
23 $(top_builddir)/src/osipparser2/osip_from.o
24
25 turl_SOURCES =  turls.c
26 turl_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
27 $(top_builddir)/src/osipparser2/osip_list.o     \
28 $(top_builddir)/src/osipparser2/osip_uri.o      \
29 $(top_builddir)/src/osipparser2/osip_port.o     \
30 $(top_builddir)/src/osipparser2/osip_from.o
31
32 tfrom_SOURCES =  tfrom.c
33 tfrom_LDADD =  $(PARSER_LIB) $(EXTRA_LIB) \
34 $(top_builddir)/src/osipparser2/osip_list.o     \
35 $(top_builddir)/src/osipparser2/osip_uri.o      \
36 $(top_builddir)/src/osipparser2/osip_port.o     \
37 $(top_builddir)/src/osipparser2/osip_header.o  \
38 $(top_builddir)/src/osipparser2/osip_from.o
39
40 tto_SOURCES =  tto.c
41 tto_LDADD = $(PARSER_LIB) $(EXTRA_LIB)  \
42 $(top_builddir)/src/osipparser2/osip_list.o     \
43 $(top_builddir)/src/osipparser2/osip_uri.o          \
44 $(top_builddir)/src/osipparser2/osip_port.o     \
45 $(top_builddir)/src/osipparser2/osip_header.o   \
46 $(top_builddir)/src/osipparser2/osip_to.o        \
47 $(top_builddir)/src/osipparser2/osip_from.o
48
49
50 tcontact_SOURCES =  tcontact.c
51 tcontact_LDADD =  $(PARSER_LIB) $(EXTRA_LIB)  \
52 $(top_builddir)/src/osipparser2/osip_list.o      \
53 $(top_builddir)/src/osipparser2/osip_uri.o       \
54 $(top_builddir)/src/osipparser2/osip_port.o      \
55 $(top_builddir)/src/osipparser2/osip_header.o   \
56 $(top_builddir)/src/osipparser2/osip_from.o      \
57 $(top_builddir)/src/osipparser2/osip_to.o        \
58 $(top_builddir)/src/osipparser2/osip_contact.o
59
60 trecordr_SOURCES =  trecordr.c
61 trecordr_LDADD =  $(PARSER_LIB) $(EXTRA_LIB)  \
62 $(top_builddir)/src/osipparser2/osip_list.o      \
63 $(top_builddir)/src/osipparser2/osip_uri.o       \
64 $(top_builddir)/src/osipparser2/osip_port.o      \
65 $(top_builddir)/src/osipparser2/osip_header.o   \
66 $(top_builddir)/src/osipparser2/osip_from.o      \
67 $(top_builddir)/src/osipparser2/osip_to.o        \
68 $(top_builddir)/src/osipparser2/osip_record_route.o
69
70 troute_SOURCES =  troute.c
71 troute_LDADD =  $(PARSER_LIB) $(EXTRA_LIB) \
72 $(top_builddir)/src/osipparser2/osip_list.o     \
73 $(top_builddir)/src/osipparser2/osip_uri.o          \
74 $(top_builddir)/src/osipparser2/osip_port.o     \
75 $(top_builddir)/src/osipparser2/osip_header.o   \
76 $(top_builddir)/src/osipparser2/osip_from.o      \
77 $(top_builddir)/src/osipparser2/osip_to.o        \
78 $(top_builddir)/src/osipparser2/osip_route.o     \
79 $(top_builddir)/src/osipparser2/osip_record_route.o
80
81 tvia_SOURCES =  tvia.c
82 tvia_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
83 $(top_builddir)/src/osipparser2/osip_list.o     \
84 $(top_builddir)/src/osipparser2/osip_uri.o      \
85 $(top_builddir)/src/osipparser2/osip_port.o     \
86 $(top_builddir)/src/osipparser2/osip_header.o   \
87 $(top_builddir)/src/osipparser2/osip_via.o       \
88 $(top_builddir)/src/osipparser2/osip_from.o
89
90 tcallid_SOURCES =  tcallid.c
91 tcallid_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
92 $(top_builddir)/src/osipparser2/osip_list.o     \
93 $(top_builddir)/src/osipparser2/osip_uri.o      \
94 $(top_builddir)/src/osipparser2/osip_port.o     \
95 $(top_builddir)/src/osipparser2/osip_call_id.o  \
96 $(top_builddir)/src/osipparser2/osip_from.o
97
98
99 torture_sdp_test_SOURCES =  torture_sdp.c
100 torture_sdp_test_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
101 $(top_builddir)/src/osipparser2/osip_list.o     \
102 $(top_builddir)/src/osipparser2/osip_port.o     \
103 $(top_builddir)/src/osipparser2/sdp_message.o   \
104 $(top_builddir)/src/osipparser2/sdp_accessor.o  \
105 $(top_builddir)/src/osip2/osip_negotiation.o
106
107 torture_rfc3264_SOURCES =  torture_rfc3264.c
108 torture_rfc3264_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
109 $(top_builddir)/src/osipparser2/osip_list.o     \
110 $(top_builddir)/src/osipparser2/osip_port.o     \
111 $(top_builddir)/src/osipparser2/sdp_message.o   \
112 $(top_builddir)/src/osipparser2/sdp_accessor.o  \
113 $(top_builddir)/src/osipparser2/osip_rfc3264.o
114
115 torture_test_SOURCES =  torture.c
116 torture_test_LDADD = $(PARSER_LIB) $(EXTRA_LIB) \
117 $(top_builddir)/src/osipparser2/osip_list.o     \
118 $(top_builddir)/src/osipparser2/osip_port.o     \
119 $(top_builddir)/src/osipparser2/osip_body.o      \
120 $(top_builddir)/src/osipparser2/osip_call_id.o    \
121 $(top_builddir)/src/osipparser2/osip_contact.o   \
122 $(top_builddir)/src/osipparser2/osip_content_length.o   \
123 $(top_builddir)/src/osipparser2/osip_from.o      \
124 $(top_builddir)/src/osipparser2/osip_header.o   \
125 $(top_builddir)/src/osipparser2/osip_to.o        \
126 $(top_builddir)/src/osipparser2/osip_via.o       \
127 $(top_builddir)/src/osipparser2/osip_cseq.o      \
128 $(top_builddir)/src/osipparser2/osip_message_parse.o   \
129 $(top_builddir)/src/osipparser2/osip_message_to_str.o   \
130 $(top_builddir)/src/osipparser2/osip_parser_cfg.o       \
131 $(top_builddir)/src/osipparser2/osip_message.o   \
132 $(top_builddir)/src/osipparser2/osip_uri.o           \
133 $(top_builddir)/src/osipparser2/sdp_message.o    \
134 $(top_builddir)/src/osipparser2/osip_content_type.o \
135 $(top_builddir)/src/osipparser2/osip_route.o     \
136 $(top_builddir)/src/osipparser2/osip_mime_version.o \
137 $(top_builddir)/src/osipparser2/osip_record_route.o \
138 $(top_builddir)/src/osipparser2/osip_www_authenticate.o \
139 $(top_builddir)/src/osipparser2/osip_authorization.o \
140 $(top_builddir)/src/osipparser2/osip_proxy_authorization.o  \
141 $(top_builddir)/src/osipparser2/osip_proxy_authenticate.o \
142 $(top_builddir)/src/osipparser2/osip_accept.o    \
143 $(top_builddir)/src/osipparser2/osip_accept_encoding.o \
144 $(top_builddir)/src/osipparser2/osip_accept_language.o \
145 $(top_builddir)/src/osipparser2/osip_call_info.o  \
146 $(top_builddir)/src/osipparser2/osip_alert_info.o \
147 $(top_builddir)/src/osipparser2/osip_error_info.o \
148 $(top_builddir)/src/osipparser2/osip_allow.o     \
149 $(top_builddir)/src/osipparser2/osip_content_encoding.o \
150 $(top_builddir)/src/osipparser2/osip_content_disposition.o \
151 $(top_builddir)/src/osipparser2/sdp_accessor.o
152
153
154
155 check:
156         @echo " ****** starting tests! ********"
157         ./$(top_srcdir)/src/test/tst ./$(top_srcdir)/src/test/res/torture_msgs -v -c > ./osip-chk.log 2>&1
158         ./$(top_srcdir)/src/test/tst_sdp ./$(top_srcdir)/src/test/res/torture_sdps -v -c > ./osipsdp-chk.log2 2>&1
159         ./$(top_srcdir)/src/test/tst_rfc3264 ./$(top_srcdir)/src/test/res/torture_sdps -v -c > ./osipsdp-chk.log 2>&1
160
161         @echo " ******              RESULTS                 ********"
162
163         @echo " **SIP* NUMBER OF SUCCESS (87 are expected) ********"
164         @grep "==========" osip-chk.log | grep OK | wc -l
165         @echo " **SIP* NUMBER OF FAILURE (6 are expected)  ********"
166         @grep "==========" osip-chk.log | grep FA | wc -l
167
168         @echo " **SDP* NUMBER OF SUCCESS (15 are expected)  ********"
169         @grep "==========" osipsdp-chk.log2 | grep OK | wc -l
170         @echo " **SDP* NUMBER OF FAILURE (0 are expected)   ********"
171         @grep "==========" osipsdp-chk.log2 | grep FA | wc -l
172         @echo ""
173         @echo "New negociator Facility:"
174         @echo ""
175         @echo " **SDP* NUMBER OF SUCCESS (15 are expected)  ********"
176         @grep "==========" osipsdp-chk.log | grep OK | wc -l
177         @echo " **SDP* NUMBER OF FAILURE (0 are expected)   ********"
178         @grep "==========" osipsdp-chk.log | grep FA | wc -l
179         @echo ""
180         @echo "In case you have a doubt, send the generated"
181         @echo "log file with your comment to <jack@atosc.org>."