[test-results] [Bamboo] Asterisk > Asterisk Unit Tests > #812 has FAILED (4 tests failed, no failures were new). Change made by Matt Jordan.

Bamboo noreply at bamboo.asterisk.org
Thu Nov 13 16:38:36 CST 2014


-----------------------------------------------------------------------
Asterisk > Asterisk Unit Tests > #812 failed.
-----------------------------------------------------------------------
This build occurred because it is a dependant of AST-ATRUNKFULLBUILD-840.
2/2 jobs failed, with 4 failing tests, no failures were new.

https://bamboo.asterisk.org/bamboo/browse/AST-ATRUNKUNIT-812/

---------------------
Currently Responsible
---------------------

Corey Farrell (Automatically assigned)
John Bigelow (Automatically assigned)
Richard Mudgett (Automatically assigned)



--------------
Failing Jobs
--------------
  - CentOS 6 32-Bit Unit Testing (Unit Testing): 2 of 457 tests failed.
  - CentOS 6 64-Bit Unit Testing (Unit Testing): 2 of 457 tests failed.



--------------
Code Changes
--------------
Matt Jordan (427771):

>main/rtp_engine: Fix crash when processing more than one RTCP report info block
>
>Asterisk - in res_rtp_asterisk - only understands a single RTCP report info
>block. When the RTCP information was refactored in the RTP Engine to be pushed
>over the Stasis message bus, I put in the hooks into the engine to handle
>multiple RTCP report info blocks, in the hope that a future RTP implementation
>would be able to provide that data. Unfortunately, res_rtp_asterisk has a
>tendency to "lie":
>(1) It will send RTCP reports with a reception_report_count greater than 1
>    (which is pulled directly from the RTCP packet itself, so that part is
>    correct)
>(2) It will only provide a single report block
>
>When the rtp_engine goes to convert this to a JSON blob, hilarity ensues as it
>looks for a report block that doesn't exist.
>
>This patch updates the rtp_engine to be a bit more skeptical about what it is
>presented with. While this could also be fixed in res_rtp_asterisk, this patch
>prefers to fix it in the engine for two reasons:
>(1) The engine is designed to work with multiple RTP implementation, and hence
>    having it be more robust is a good thing (tm)
>(2) res_rtp_asterisk's handling of RTCP information is "fun". It should report
>    the correct reception_report_count; ideally it should also be giving us all
>    of the blocks - but it is *definitely* not designed to do that. Going down
>    that road is a non-trivial effort.
>
>Review: https://reviewboard.asterisk.org/r/4158/
>
>ASTERISK-24489 #close
>Reported by: Gregory Malsack
>Tested by: Gregory Malsack
>
>ASTERISK-24498 #close
>Reported by: Beppo Mazzucato
>Tested by: Beppo Maazucato
>........
>
>Merged revisions 427762 from http://svn.asterisk.org/svn/asterisk/branches/12
>........
>
>Merged revisions 427763 from http://svn.asterisk.org/svn/asterisk/branches/13
>



--------------
Tests
--------------
Existing Test Failures (4)
   - AsteriskUnitTests: /res/parking/dynamic parking variables
   - AsteriskUnitTests: /channels/features/test features channel dtmf
   - AsteriskUnitTests: /res/parking/dynamic parking variables
   - AsteriskUnitTests: /channels/features/test features channel dtmf

--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20141113/4ac1db00/attachment-0001.html>


More information about the Test-results mailing list