[asterisk-dev] [Code Review] 3060: pjsip tests: interactions with chan_sip cause test failures
Kevin Harwell
reviewboard at asterisk.org
Mon Dec 9 16:52:11 CST 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3060/
-----------------------------------------------------------
(Updated Dec. 9, 2013, 4:52 p.m.)
Review request for Asterisk Developers and Matt Jordan.
Changes
-------
Moved the append to modules.conf code to happen right after the default configs are installed. This way it only appends the base default conf file and if it needs to be overriden it can be in the specific test that needs that behaviour.
Bugs: ASTERISK-22887
https://issues.asterisk.org/jira/browse/ASTERISK-22887
Repository: testsuite
Description
-------
While chan_sip and chan_pjsip can be loaded and used at the same time it was causing problems in the testsuite because their defaults try to bind to the same host:port. So for the testsuite made is so any test that depends on res_pjsip will "noload" chan_sip. Instead of manipulating every current res_pjsip test (through their own modules.conf or config setting), this fix checks to see if the test requires/depends on res_pjsip and if it does it appends a noload => chan_sip.so to the copied modules.conf for that test.
This functionality is configured via the newly added conflicts.txt file. Any new conflicts that may arise hopefully can resuse the mechanism.
Diffs (updated)
-----
asterisk/trunk/lib/python/asterisk/asterisk.py 4415
asterisk/trunk/lib/python/asterisk/TestConfig.py 4415
asterisk/trunk/lib/python/asterisk/TestCase.py 4415
asterisk/trunk/configs/modules.conf PRE-CREATION
asterisk/trunk/configs/conflicts.txt PRE-CREATION
Diff: https://reviewboard.asterisk.org/r/3060/diff/
Testing
-------
Thanks,
Kevin Harwell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20131209/8e4548e8/attachment-0001.html>
More information about the asterisk-dev
mailing list