Brian, I think I had shared already with you the project we started at Sangoma: https://github.com/sangoma/switchy Although the short term goal for the project was scalable load testing, we always kept in mind the ability to perform functional/signaling testing and in fact there's a few. You get 'load-testing' on those functional tests for free. The overall idea is you can run different scenarios simultaneously. I think should be trivial for our guys to replicate your tests as part of the switchy framework. In Python of course :) Feedback from the community will be appreciated. Our QA engineering team will be presenting Thursday at ClueCon. One of the sessions is focused on this project in particular. - Moy On Mon, Jul 27, 2015 at 6:52 PM, Brian West <brian@freeswitch.org> wrote:
Now we need to start a community project to build on this and drive it forward. :)
SEE YOU ALL AT CLUECON!
On Mon, Jul 27, 2015 at 5:48 PM, jay binks <jaybinks@gmail.com> wrote:
Thats AWESOME ! :) Well done.
On 28 July 2015 at 03:46, Brian West <brian@freeswitch.org> wrote:
FreeSWITCHers,
So after a bit discussion, a case of red bull, an approach to automating functional testing has now solidified.
Audio Path is verified via DTMF in-band, Video Path is verified by using QR codes.
Here are two VERY crude examples:
https://www.dropbox.com/s/4fkdcgzo8dt0hdr/conference_test.pl?dl=0
https://www.dropbox.com/s/497rm2hgopp5u7h/eavesdrop_test.pl?dl=0
Input?
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Sincerely
Jay
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org