----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3883/#review13051 -----------------------------------------------------------
Crap, I put the diff on the wrong review... - Jonathan Rose On Aug. 7, 2014, 2:21 p.m., Jonathan Rose wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviewboard.asterisk.org/r/3883/ > ----------------------------------------------------------- > > (Updated Aug. 7, 2014, 2:21 p.m.) > > > Review request for Asterisk Developers and Mark Michelson. > > > Bugs: ASTERISK-23872 > https://issues.asterisk.org/jira/browse/ASTERISK-23872 > > > Repository: testsuite > > > Description > ------- > > Similar to the MWI tests in https://reviewboard.asterisk.org/r/3875/ > > The main set of tests follows operations against the following list setup: > > subscription to mail_list > mail_list: carol (MWI), mail_sublist (list) > mail_sublist: alice (MWI), bob (MWI) > > This setup is tested against the following: > > subscription_establishment: Uses sipp to check that a subscription can > successfully be established (only evaluates SIP traffic to and from Asterisk, > not concerned with NOTIFY contents) > > initial_notify: Verifies that a NOTIFY is received after subscribing and that > it contains all of the expected elements > > full_state_alice: After receiving the initial notify, Alice's mailbox state > is changed. The following NOTIFY is checked to confirm that it contains full > state for all items in mail_list (which includes state information for > mail_sublist items as well) > > full_state_carol: As with full_state_alice, only Carol's mailbox state is > changed instead. > > partial_state_alice: As with full_state_alice, only since full state > information isn't set for the lists, we only want changed entries. In this > case, the notify should only include mail_sublist and mail_sublist should > only include alice. > > partial_state_carol: As with full_state_carol, only since full state > information isn't set for the lists, we only want changed entries. In this > case, the notify should only include carol and not the mail_sublist. > > resubscribe_full_state: After the initial notify, The sipp client > resubscribes to the list. We expect to receive full state information even > though the individual lists are set to give partial state information on > updates. > > termation_full_state: After the initial notify, the sipp client terminates > the subscription. We expect to receive full state information even though the > individual lists are set to give partial state information on updates and > also we expect the state of each list entry to be terminated since we are > unsubscribing. > > > Diffs > ----- > > /asterisk/trunk/tests/channels/pjsip/subscriptions/tests.yaml 5385 > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/tests.yaml > PRE-CREATION > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/rls_test.py > PRE-CREATION > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/rls_integrity.py > PRE-CREATION > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/tests.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/tests.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/tests.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/termination_full_state/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/termination_full_state/sipp/termination.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/termination_full_state/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/termination_full_state/configs/ast1/extensions.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/subscription_establishment/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/subscription_establishment/sipp/list_subscribe.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/subscription_establishment/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/subscription_establishment/configs/ast1/extensions.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/resubscribe_full_state/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/resubscribe_full_state/sipp/resubscribe.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/resubscribe_full_state/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/resubscribe_full_state/configs/ast1/extensions.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/partial_state/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/partial_state/sipp/list_subscribe.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/partial_state/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/partial_state/configs/ast1/extensions.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/initial_notify/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/initial_notify/sipp/list_subscribe.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/initial_notify/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/initial_notify/configs/ast1/extensions.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/full_state/test-config.yaml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/full_state/sipp/list_subscribe.xml > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/full_state/configs/ast1/pjsip.conf > PRE-CREATION > > /asterisk/trunk/tests/channels/pjsip/subscriptions/rls/lists/nominal/presence/full_state/configs/ast1/extensions.conf > PRE-CREATION > /asterisk/trunk/lib/python/asterisk/pcap.py 5385 > > Diff: https://reviewboard.asterisk.org/r/3883/diff/ > > > Testing > ------- > > All tests were checked against the rls-rlmi branch to make sure they would > run and produce the expected flow of SIP messages. All tests had their > expected RESOURCES lists changed to verify that if they differed from the > contents of the NOTIFY in any way that the tests would fail. > > MWI tests also check the contents of the headers specific to MWI to verify > that actually have the Voice-Message and Messages-Waiting headers set to the > expected values. > > > Thanks, > > Jonathan Rose > >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
