Author: jrose Date: Thu Aug 28 11:57:21 2014 New Revision: 5528 URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=5528 Log: Testsuite: Nominal RLS tests for lists/MWI, lists of lists/Presence+MWI
ASTERISK-23870 #close Reported by: Mark Michelson Review: https://reviewboard.asterisk.org/r/3875/ ASTERISK-23872 #close Reported by: Mark Michelson Review: https://reviewboard.asterisk.org/r/3881/ Review: https://reviewboard.asterisk.org/r/3883/ Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/partial_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/sipp/resubscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/resubscribe_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/subscription_establishment/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/sipp/termination.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/termination_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/tests.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_alice/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/full_state_carol/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/sipp/.list_subscribe.xml.swo (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/initial_notify/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_alice/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/partial_state_carol/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/sipp/resubscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/resubscribe_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/subscription_establishment/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/sipp/termination.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/termination_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/mwi/tests.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_alice/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/full_state_carol/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/initial_notify/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/listception_initial_notify/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_alice/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/partial_state_carol/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/sipp/resubscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/resubscribe_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/sipp/list_subscribe.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/subscription_establishment/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/configs/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/configs/ast1/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/configs/ast1/extensions.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/configs/ast1/pjsip.conf (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/sipp/ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/sipp/termination.xml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/termination_full_state/test-config.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/presence/tests.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/nominal/tests.yaml (with props) asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists_of_lists/tests.yaml (with props) Modified: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/tests.yaml Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf Thu Aug 28 11:57:21 2014 @@ -1,0 +1,30 @@ +[mail_list] +type=resource_list +event=message-summary +list_item = alice +list_item = bob +full_state = yes + +[alice] +type=aor +mailboxes=alice@default + +[bob] +type=aor +mailboxes=bob@default + +[sipp] +type=aor +max_contacts=1 +contact=sip:sipp@127.0.0.1:5061 + +[sipp] +type = endpoint +context = default +aors=sipp +transport=local + +[local] +type=transport +protocol=udp +bind=0.0.0.0:5060 Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:eol-style = native Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml Thu Aug 28 11:57:21 2014 @@ -1,0 +1,84 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!DOCTYPE scenario SYSTEM "sipp.dtd"> + +<scenario name="Basic Sipstone UAC"> + <send retrans="500"> + <![CDATA[ + + SUBSCRIBE sip:[service]@[remote_ip]:[remote_port] SIP/2.0 + Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] + From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number] + To: sut <sip:[service]@[remote_ip]:[remote_port]> + Call-ID: [call_id] + CSeq: 1 SUBSCRIBE + Contact: sip:sipp@[local_ip]:[local_port] + Max-Forwards: 70 + Subject: Performance Test + Event: message-summary + Supported: eventlist + Accept: application/rlmi+xml + Accept: application/simple-message-summary + Accept: multipart/related + Expires: 3600 + Content-Length: 0 + + ]]> + </send> + + <recv response="100" + optional="true"> + </recv> + + <recv response="200" rtd="true"> + <action> + <ereg regexp="eventlist" search_in="hdr" header="Require:" check_it="true" assign_to="1" /> + </action> + </recv> + + <recv request="NOTIFY" crlf="true"> + <action> + <ereg regexp="eventlist" search_in="hdr" header="Require:" check_it="true" assign_to="1" /> + </action> + </recv> + + <Reference variables="1" /> + + <send> + <![CDATA[ + + SIP/2.0 200 OK + [last_Via:] + [last_From:] + [last_To:] + [last_Call-ID:] + [last_CSeq:] + Contact: <sip:[local_ip]:[local_port];transport=[transport]> + Content-Length: 0 + + ]]> + </send> + + <recv request="NOTIFY" crlf="true"> + <action> + <ereg regexp="eventlist" search_in="hdr" header="Require:" check_it="true" assign_to="1" /> + </action> + </recv> + + <Reference variables="1" /> + + <send> + <![CDATA[ + + SIP/2.0 200 OK + [last_Via:] + [last_From:] + [last_To:] + [last_Call-ID:] + [last_CSeq:] + Contact: <sip:[local_ip]:[local_port];transport=[transport]> + Content-Length: 0 + + ]]> + </send> + +</scenario> Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml Thu Aug 28 11:57:21 2014 @@ -1,0 +1,61 @@ +testinfo: + summary: 'Test to ensure that the full_state=yes option is honored in pjsip.conf' + description: | + 'This test uses SIPp to establish a subscription to a resource list. + The resource list is a MWI list that contains two elements, alice and + bob. Once established, the test sends a state change for the alice + resource. A PCAP listener is used to ensure that the NOTIFY bodies + sent by Asterisk are valid. Each of the two bodies should convey full + resource state of the list. The version number of the list should + increment for each NOTIFY body.' + +properties: + minversion: '13.0.0' + dependencies: + - python: 'twisted' + - python: 'starpy' + - python: 'yappcap' + - python: 'pyxb' + - asterisk: 'res_pjsip' + - asterisk: 'res_pjsip_pubsub' + - asterisk: 'res_mwi_external' + - asterisk: 'res_mwi_external_ami' + tags: + - rls + - pjsip + +test-modules: + add-to-search-path: + - + 'tests/channels/pjsip/subscriptions/rls/' + test-object: + config-section: 'test-case-config' + typename: 'sipp.SIPpTestCase' + modules: + - + config-section: 'test-config' + typename: 'rls_test.IntegrityCheck' + +test-case-config: + test-iterations: + - + scenarios: + - { 'key-args': {'scenario': 'list_subscribe.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'mail_list'} } + +test-config: + list_name: 'mail_list' + resources: + - + { 'alice': {'type': 'MWI', 'state': 'active', 'voice_message': '0/0 (0/0)', 'messages_waiting': 'no'}, + 'bob': {'type': 'MWI', 'state': 'active', 'voice_message': '0/0 (0/0)', 'messages_waiting': 'no'} } + - + { 'alice': {'type': 'MWI', 'state': 'active', 'voice_message': '1/2 (0/0)', 'messages_waiting': 'yes'}, + 'bob': {'type': 'MWI', 'state': 'active', 'voice_message': '0/0 (0/0)', 'messages_waiting': 'no'} } + full_state: + - + True + - + True + ami_action: + - + { 'action': 'MWIUpdate', 'Mailbox': 'alice@default', 'NewMessages': '1', 'OldMessages': '2' } Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/full_state/test-config.yaml ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf Thu Aug 28 11:57:21 2014 @@ -1,0 +1,29 @@ +[mail_list] +type=resource_list +event=message-summary +list_item = alice +list_item = bob + +[alice] +type=aor +mailboxes=alice@default + +[bob] +type=aor +mailboxes=bob@default + +[sipp] +type=aor +max_contacts=1 +contact=sip:sipp@127.0.0.1:5061 + +[sipp] +type = endpoint +context = default +aors=sipp +transport=local + +[local] +type=transport +protocol=udp +bind=0.0.0.0:5060 Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:eol-style = native Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/configs/ast1/pjsip.conf ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml Thu Aug 28 11:57:21 2014 @@ -1,0 +1,60 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!DOCTYPE scenario SYSTEM "sipp.dtd"> + +<scenario name="Basic Sipstone UAC"> + <send retrans="500"> + <![CDATA[ + + SUBSCRIBE sip:[service]@[remote_ip]:[remote_port] SIP/2.0 + Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] + From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number] + To: sut <sip:[service]@[remote_ip]:[remote_port]> + Call-ID: [call_id] + CSeq: 1 SUBSCRIBE + Contact: sip:sipp@[local_ip]:[local_port] + Max-Forwards: 70 + Subject: Performance Test + Event: message-summary + Supported: eventlist + Accept: application/rlmi+xml + Accept: application/simple-message-summary + Accept: multipart/related + Expires: 3600 + Content-Length: 0 + + ]]> + </send> + + <recv response="100" + optional="true"> + </recv> + + <recv response="200" rtd="true"> + <action> + <ereg regexp="eventlist" search_in="hdr" header="Require:" check_it="true" assign_to="1" /> + </action> + </recv> + + <recv request="NOTIFY" crlf="true"> + <action> + <ereg regexp="eventlist" search_in="hdr" header="Require:" check_it="true" assign_to="1" /> + </action> + </recv> + + <Reference variables="1" /> + + <send> + <![CDATA[ + + SIP/2.0 200 OK + [last_Via:] + [last_From:] + [last_To:] + [last_Call-ID:] + [last_CSeq:] + Contact: <sip:[local_ip]:[local_port];transport=[transport]> + Content-Length: 0 + + ]]> + </send> +</scenario> Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision Propchange: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/sipp/list_subscribe.xml ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/test-config.yaml URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/test-config.yaml?view=auto&rev=5528 ============================================================================== --- asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/test-config.yaml (added) +++ asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/mwi/initial_notify/test-config.yaml Thu Aug 28 11:57:21 2014 @@ -1,0 +1,67 @@ +testinfo: + summary: 'Baseline test to ensure subscription establishment and RLMI document correctness.' + description: | + 'This test uses SIPp to establish a subscription to a resource list. + The resource list is a MWI list that contains two elements, alice and + bob. Once the subscription is established, a PCAP listner is used to + ensure that the NOTIFY body sent by Asterisk is what is expected. It + checks the following: + * That the multipart body contains three parts + * That the multipart body consists of one RLMI document and two + MWI documents + * That the RLMI document has the proper integrity + * There is only a single list element + * The version number is 0 + * There are two resource elements + * The two resource elements have an instance element with a + cid attribute corresponding to the Content-ID of the two + multipart body parts + * Each resource element has the expected name element present + * The MWI documents have proper integrity + * The reported unread messages/voice messages are correct for + each part + * The Content-ID header matches the corresponding cid attribute + from the instance element in the RLMI document.' + +properties: + minversion: '13.0.0' + dependencies: + - python: 'twisted' + - python: 'starpy' + - python: 'yappcap' + - python: 'pyxb' + - asterisk: 'res_pjsip' + - asterisk: 'res_pjsip_pubsub' + - asterisk: 'res_mwi_external' + tags: + - mwi + - rls + - pjsip + +test-modules: + add-to-search-path: + - + 'tests/channels/pjsip/subscriptions/rls/' + test-object: + config-section: 'test-case-config' + typename: 'sipp.SIPpTestCase' + modules: + - + config-section: 'test-config' + typename: 'rls_test.IntegrityCheck' + +test-case-config: + test-iterations: + - + scenarios: + - { 'key-args': {'scenario': 'list_subscribe.xml', '-i': '127.0.0.1', '-p': '5061', '-s': 'mail_list'} } + +test-config: + list_name: 'mail_list' + resources: + - + { 'alice': {'type': 'MWI', 'state': 'active', 'voice_message': '0/0 (0/0)', 'messages_waiting': 'no'}, [... 5604 lines stripped ...] -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- svn-commits mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/svn-commits