* bin/config_debug.pl: use values from config.yml
* bin/network_config.pl: use values from config.yml
* bin/generate_test.pl: provide config.yml at "config" key
* bin/provide_scenario.sh: pass "config" option to generate_test.pl
Change-Id: I4ba62267b372b638f85dde62ecced6bd7d15c142
* prefs and configs need to be templates in order to use dynamic
values stored at scenario_ids.yml
WARNING!!!
Change-Id: I3574c2443844655e50d7f0fb6e10b006366aaa11
* provide_next_network.pl helper to get sipp port and mport used
on that scenario
Entry point to provide the whole group of scenarios with different
port/mport assigned by scenario
Change-Id: Ie3cc83388afe089242830373643e32421db83e51
keep IP/port selections on scenario_ids.yml
* bin/scenario.pl creates scenario_ids.yml with IP/port info too
* bin/create_subscribers.yml reads scenario_ids.yml first now
different IP/port/mport for peers!!
Change-Id: If8f07174bcacbf093bcbb14cd81b876c36c7e404
Using incoming-foreign-dom.scenarios.test as domain produced errors in
our checks
> Argument "" isn't numeric in subtraction (-) at scenarios/incoming_foreign_dom/0003_test.yml.tt2 line 62.
* bin/create_subscribers.pl: replace '-' as '_' to avoid this problem
Change-Id: I0f9e5defbff238f313c19907ec60644a51f7f918
* bin/provide_scenario.sh: point of entry of provisioning
* bin/get_domains.pl: script helper to get domains defined at
scenario.yml
Change-Id: Ib1440f074b6f588c8a9dfac5dcf29d6b7459fb42
* single point of entry to get valid scenarios depending on PROFILE
GROUP and obeying SCENARIOS environment variable
Change-Id: I3dabf2b14c0c68f802287e1355f208ccb14224f6
Since 3.6.0 sipp is throwing a warning that doesn't
change behavior but we detect an error file as failed
sipp execution for responders
So let's clean the known error from error files and
remove the empty ones after
See details at https://github.com/SIPp/sipp/issues/497
* bin/sipp.sh: add -e option to define error file
* bin/check.sh: use -e option with the proper filename
so there's no need to move the files later
Change-Id: I5ce4b73d858d928f4bc9ec89bfe8658fad48b6e6
Script bin/generate_test_tt2.pl is not able to generate proper regexp
from a mixed Accept header field like for example:
Accept: application/pidf+xml

In this case there is no substitution and the final .tt2 file
does not escape the `+' sign causing the following test to fail
even if user agent are sendind the correct header.
Change-Id: I2a1d66d3482a8c87d9bf09bb2665951aa42c4722
* Automatic filenames (trace files, error files, etc..)
are now created in the current working directory instead
of in the directory of the scenario file.
* https://github.com/SIPp/sipp/releases/tag/v3.6.0
Change-Id: I06ad4c7196ea9087f5e04e289f09baf927ed1e01
* add soundfile id to scenarios_ids.yml
* zero Content-Length
* add app.local port fix
* don't try to find subscriber_ids on some headers
like CSeq or Content-Length
Change-Id: Ia10817a025c22c17cdfd93edcc7128e7cdb06029
* introduced at f1c1379f42
* get_subs_info was throwing exception for some cases but it
was hided via eval {}. Use Try::Tiny to manage the exception
and generate needed default values.
* use variable name instead of $_ so it's clear what is what
on loops
Change-Id: Icc6baa00da6ebfa1d88a7e418edb48c8c8536cd1
Now that we are allowing cheking more that one message, be
sure that already OKed messages don't get compared
Change-Id: I152af70b6dca69fe935ca70f8d40acb599cbaff0