httpapitest Fixing test function
authorOlle E. Johansson <oej@edvina.net>
Fri, 3 Jun 2016 20:06:36 +0000 (22:06 +0200)
committerOlle E. Johansson <oej@edvina.net>
Tue, 7 Jun 2016 06:37:50 +0000 (08:37 +0200)
test/mod_httpapitest/httpapitest.c
test/mod_httpapitest/test/curlapi.cfg

index 0b68953..e9ee538 100644 (file)
@@ -55,7 +55,7 @@ static int w_testcurl_connect(struct sip_msg* _m, char* _con, char * _url, char*
 
 /* Exported functions */
 static cmd_export_t cmds[] = {
 
 /* Exported functions */
 static cmd_export_t cmds[] = {
-       {"test_http_connect", (cmd_function)w_testcurl_connect, 2, fixup_testcurl_connect,
+       {"test_http_connect", (cmd_function)w_testcurl_connect, 3, fixup_testcurl_connect,
                fixup_free_testcurl_connect,
                REQUEST_ROUTE|ONREPLY_ROUTE|FAILURE_ROUTE|BRANCH_ROUTE},
 };
                fixup_free_testcurl_connect,
                REQUEST_ROUTE|ONREPLY_ROUTE|FAILURE_ROUTE|BRANCH_ROUTE},
 };
index 6082c70..2dc29ab 100644 (file)
@@ -18,16 +18,15 @@ loadmodule "xlog.so"        # For extended logging with pseudovariables
 loadmodule "kex.so"    # Kamailio extensions: 
                        # Script flags and basic mi commands (version, pwd, get_statistics)
 #
 loadmodule "kex.so"    # Kamailio extensions: 
                        # Script flags and basic mi commands (version, pwd, get_statistics)
 #
-loadmodule "tm.so"     # Transactions are needed in order to fork
-loadmodule "tmx.so"    # Kamailio extras to TM
 #
 loadmodule "sl.so"     # Stateless replies - needed by registrar.so
 loadmodule "rtimer.so"         # For ticks
 loadmodule "htable.so"         # For init event route
 #
 loadmodule "sl.so"     # Stateless replies - needed by registrar.so
 loadmodule "rtimer.so"         # For ticks
 loadmodule "htable.so"         # For init event route
-loadmodule "http_client.so"    # THe CURL module
-loadmodule "httpapitest.so"    # THe CURL module
 loadmodule "cfgutils.so"       # Memory debugging
 
 loadmodule "cfgutils.so"       # Memory debugging
 
+loadmodule "http_client.so"    # The HTTP client module
+loadmodule "httpapitest.so"    # The HTTP client API test module -using the API to http_client.so
+
 # main routing logic
 
 modparam("http_client", "connection_timeout", 42);
 # main routing logic
 
 modparam("http_client", "connection_timeout", 42);
@@ -48,11 +47,6 @@ onreply_route {
        xlog("L_INFO", "<-- Incoming response: $rs $rr - from $si\n");
 }
 
        xlog("L_INFO", "<-- Incoming response: $rs $rr - from $si\n");
 }
 
-branch_route[BRANCH_ROUTE]
-{
-       xlog("L_INFO", "    --> Outgoing branch $T_branch_idx : $rm from $si to $ru \n");
-}
-
 onsend_route
 {
        xlog("ONSEND --> Sending from $sndfrom(proto):$sndfrom(ip):$sndfrom(port) to $sndto(proto):$sndto(ip):$sndto(port) \n");
 onsend_route
 {
        xlog("ONSEND --> Sending from $sndfrom(proto):$sndfrom(ip):$sndfrom(port) to $sndto(proto):$sndto(ip):$sndto(port) \n");
@@ -63,7 +57,7 @@ event_route[htable:mod-init]
 {
        xlog("L_ERR", "### Kamailio starting $timef(HH:mm) \n");
        $avp(gurka) = "";
 {
        xlog("L_ERR", "### Kamailio starting $timef(HH:mm) \n");
        $avp(gurka) = "";
-       $var(res) = http_connect("lisa", "", "$avp(gurka)");
+       $var(res) = test_http_connect("lisa", "", "$avp(gurka)");
        xlog("L_ERR", "-- Lisa http_client connection: $avp(gurka) Result $var(res)\n");
 
 
        xlog("L_ERR", "-- Lisa http_client connection: $avp(gurka) Result $var(res)\n");