CDRouter Support

CDRouter TR-069 EDM Test Summaries (Full)

test-summary version 13.3

Test Case Descriptions

  • Modules: 6
  • Test Cases: 954

Below is a full description of the testcases in each module


VoiceService1_profiles.tcl

TR-104 CWMP profile testing for VoiceService:1 data model

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using GetParameterNames from top level VoiceService1_profiles.tcl VoiceService1_Endpoint_gpn_1 Verify VoiceService:1 Endpoint Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using GetParameterNames walk at each level VoiceService1_profiles.tcl VoiceService1_Endpoint_gpn_walk_2 Verify VoiceService:1 Endpoint Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile parameters with 'Write' requirement have Writable flag VoiceService1_profiles.tcl VoiceService1_Endpoint_gpn_req_3 Verify VoiceService:1 Endpoint Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using GetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_Endpoint_gpv_4 Verify VoiceService:1 Endpoint Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using SetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_Endpoint_spv_5 Verify VoiceService:1 Endpoint Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using AddObject and DeleteObject on all creatable objects VoiceService1_profiles.tcl VoiceService1_Endpoint_ado_6 Verify VoiceService:1 Endpoint Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 Endpoint Profile using GetParameterValues for all GetParameterNames full paths VoiceService1_profiles.tcl VoiceService1_Endpoint_gpn_and_gpv_7 Verify VoiceService:1 Endpoint Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using GetParameterNames from top level VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_gpn_1 Verify VoiceService:1 SIPEndpoint Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using GetParameterNames walk at each level VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_gpn_walk_2 Verify VoiceService:1 SIPEndpoint Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile parameters with 'Write' requirement have Writable flag VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_gpn_req_3 Verify VoiceService:1 SIPEndpoint Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using GetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_gpv_4 Verify VoiceService:1 SIPEndpoint Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using SetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_spv_5 Verify VoiceService:1 SIPEndpoint Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using AddObject and DeleteObject on all creatable objects VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_ado_6 Verify VoiceService:1 SIPEndpoint Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 SIPEndpoint Profile using GetParameterValues for all GetParameterNames full paths VoiceService1_profiles.tcl VoiceService1_SIPEndpoint_gpn_and_gpv_7 Verify VoiceService:1 SIPEndpoint Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using GetParameterNames from top level VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_gpn_1 Verify VoiceService:1 MGCPEndpoint Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using GetParameterNames walk at each level VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_gpn_walk_2 Verify VoiceService:1 MGCPEndpoint Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile parameters with 'Write' requirement have Writable flag VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_gpn_req_3 Verify VoiceService:1 MGCPEndpoint Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using GetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_gpv_4 Verify VoiceService:1 MGCPEndpoint Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using SetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_spv_5 Verify VoiceService:1 MGCPEndpoint Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using AddObject and DeleteObject on all creatable objects VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_ado_6 Verify VoiceService:1 MGCPEndpoint Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 MGCPEndpoint Profile using GetParameterValues for all GetParameterNames full paths VoiceService1_profiles.tcl VoiceService1_MGCPEndpoint_gpn_and_gpv_7 Verify VoiceService:1 MGCPEndpoint Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using GetParameterNames from top level VoiceService1_profiles.tcl VoiceService1_H323Endpoint_gpn_1 Verify VoiceService:1 H323Endpoint Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using GetParameterNames walk at each level VoiceService1_profiles.tcl VoiceService1_H323Endpoint_gpn_walk_2 Verify VoiceService:1 H323Endpoint Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile parameters with 'Write' requirement have Writable flag VoiceService1_profiles.tcl VoiceService1_H323Endpoint_gpn_req_3 Verify VoiceService:1 H323Endpoint Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using GetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_H323Endpoint_gpv_4 Verify VoiceService:1 H323Endpoint Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using SetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_H323Endpoint_spv_5 Verify VoiceService:1 H323Endpoint Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using AddObject and DeleteObject on all creatable objects VoiceService1_profiles.tcl VoiceService1_H323Endpoint_ado_6 Verify VoiceService:1 H323Endpoint Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 H323Endpoint Profile using GetParameterValues for all GetParameterNames full paths VoiceService1_profiles.tcl VoiceService1_H323Endpoint_gpn_and_gpv_7 Verify VoiceService:1 H323Endpoint Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using GetParameterNames from top level VoiceService1_profiles.tcl VoiceService1_TAEndpoint_gpn_1 Verify VoiceService:1 TAEndpoint Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using GetParameterNames walk at each level VoiceService1_profiles.tcl VoiceService1_TAEndpoint_gpn_walk_2 Verify VoiceService:1 TAEndpoint Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile parameters with 'Write' requirement have Writable flag VoiceService1_profiles.tcl VoiceService1_TAEndpoint_gpn_req_3 Verify VoiceService:1 TAEndpoint Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using GetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_TAEndpoint_gpv_4 Verify VoiceService:1 TAEndpoint Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using SetParameterValues RPC VoiceService1_profiles.tcl VoiceService1_TAEndpoint_spv_5 Verify VoiceService:1 TAEndpoint Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using AddObject and DeleteObject on all creatable objects VoiceService1_profiles.tcl VoiceService1_TAEndpoint_ado_6 Verify VoiceService:1 TAEndpoint Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html

Test Module Name Synopsis
Verify VoiceService:1 TAEndpoint Profile using GetParameterValues for all GetParameterNames full paths VoiceService1_profiles.tcl VoiceService1_TAEndpoint_gpn_and_gpv_7 Verify VoiceService:1 TAEndpoint Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:1.1 Service Data Model "TR-104 Issue 1 Amendment 1"

    https://cwmp-data-models.broadband-forum.org/tr-104-1-1-0.html


VoiceService2_profiles.tcl

TR-104 Issue 2 CWMP profile testing for VoiceService:2 data model

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_Baseline_gpn_1 Verify VoiceService:2 Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_Baseline_gpn_walk_2 Verify VoiceService:2 Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_Baseline_gpn_req_3 Verify VoiceService:2 Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Baseline_gpv_4 Verify VoiceService:2 Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Baseline_spv_5 Verify VoiceService:2 Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Baseline Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_Baseline_gpn_and_gpv_7 Verify VoiceService:2 Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDN Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_ISDN_gpn_1 Verify VoiceService:2 ISDN Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDN Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_ISDN_gpn_walk_2 Verify VoiceService:2 ISDN Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDN Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_ISDN_gpn_req_3 Verify VoiceService:2 ISDN Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDN Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ISDN_gpv_4 Verify VoiceService:2 ISDN Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDN Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_ISDN_gpn_and_gpv_7 Verify VoiceService:2 ISDN Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_ISDNBRI_gpn_1 Verify VoiceService:2 ISDNBRI Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_ISDNBRI_gpn_walk_2 Verify VoiceService:2 ISDNBRI Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_ISDNBRI_gpn_req_3 Verify VoiceService:2 ISDNBRI Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ISDNBRI_gpv_4 Verify VoiceService:2 ISDNBRI Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ISDNBRI_spv_5 Verify VoiceService:2 ISDNBRI Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNBRI Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_ISDNBRI_gpn_and_gpv_7 Verify VoiceService:2 ISDNBRI Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_ISDNPRI_gpn_1 Verify VoiceService:2 ISDNPRI Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_ISDNPRI_gpn_walk_2 Verify VoiceService:2 ISDNPRI Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_ISDNPRI_gpn_req_3 Verify VoiceService:2 ISDNPRI Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ISDNPRI_gpv_4 Verify VoiceService:2 ISDNPRI Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ISDNPRI_spv_5 Verify VoiceService:2 ISDNPRI Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ISDNPRI Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_ISDNPRI_gpn_and_gpv_7 Verify VoiceService:2 ISDNPRI Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_POTSFXO_gpn_1 Verify VoiceService:2 POTSFXO Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_POTSFXO_gpn_walk_2 Verify VoiceService:2 POTSFXO Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_POTSFXO_gpn_req_3 Verify VoiceService:2 POTSFXO Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_POTSFXO_gpv_4 Verify VoiceService:2 POTSFXO Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_POTSFXO_spv_5 Verify VoiceService:2 POTSFXO Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXO Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_POTSFXO_gpn_and_gpv_7 Verify VoiceService:2 POTSFXO Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_POTSFXS_gpn_1 Verify VoiceService:2 POTSFXS Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_POTSFXS_gpn_walk_2 Verify VoiceService:2 POTSFXS Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_POTSFXS_gpn_req_3 Verify VoiceService:2 POTSFXS Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_POTSFXS_gpv_4 Verify VoiceService:2 POTSFXS Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_POTSFXS_spv_5 Verify VoiceService:2 POTSFXS Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 POTSFXS Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_POTSFXS_gpn_and_gpv_7 Verify VoiceService:2 POTSFXS Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_DECT_gpn_1 Verify VoiceService:2 DECT Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_DECT_gpn_walk_2 Verify VoiceService:2 DECT Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_DECT_gpn_req_3 Verify VoiceService:2 DECT Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_DECT_gpv_4 Verify VoiceService:2 DECT Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_DECT_spv_5 Verify VoiceService:2 DECT Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 DECT Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_DECT_gpn_and_gpv_7 Verify VoiceService:2 DECT Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_VoIPProfile_gpn_1 Verify VoiceService:2 VoIPProfile Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_VoIPProfile_gpn_walk_2 Verify VoiceService:2 VoIPProfile Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_VoIPProfile_gpn_req_3 Verify VoiceService:2 VoIPProfile Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_VoIPProfile_gpv_4 Verify VoiceService:2 VoIPProfile Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_VoIPProfile_spv_5 Verify VoiceService:2 VoIPProfile Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_VoIPProfile_ado_6 Verify VoiceService:2 VoIPProfile Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 VoIPProfile Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_VoIPProfile_gpn_and_gpv_7 Verify VoiceService:2 VoIPProfile Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_SIPClient_gpn_1 Verify VoiceService:2 SIPClient Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_SIPClient_gpn_walk_2 Verify VoiceService:2 SIPClient Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_SIPClient_gpn_req_3 Verify VoiceService:2 SIPClient Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPClient_gpv_4 Verify VoiceService:2 SIPClient Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPClient_spv_5 Verify VoiceService:2 SIPClient Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_SIPClient_ado_6 Verify VoiceService:2 SIPClient Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPClient Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_SIPClient_gpn_and_gpv_7 Verify VoiceService:2 SIPClient Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_gpn_1 Verify VoiceService:2 SIPRegistrar Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_gpn_walk_2 Verify VoiceService:2 SIPRegistrar Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_gpn_req_3 Verify VoiceService:2 SIPRegistrar Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_gpv_4 Verify VoiceService:2 SIPRegistrar Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_spv_5 Verify VoiceService:2 SIPRegistrar Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_ado_6 Verify VoiceService:2 SIPRegistrar Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPRegistrar Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_SIPRegistrar_gpn_and_gpv_7 Verify VoiceService:2 SIPRegistrar Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_SIPProxy_gpn_1 Verify VoiceService:2 SIPProxy Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_SIPProxy_gpn_walk_2 Verify VoiceService:2 SIPProxy Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_SIPProxy_gpn_req_3 Verify VoiceService:2 SIPProxy Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPProxy_gpv_4 Verify VoiceService:2 SIPProxy Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_SIPProxy_spv_5 Verify VoiceService:2 SIPProxy Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_SIPProxy_ado_6 Verify VoiceService:2 SIPProxy Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 SIPProxy Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_SIPProxy_gpn_and_gpv_7 Verify VoiceService:2 SIPProxy Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_H323_gpn_1 Verify VoiceService:2 H323 Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_H323_gpn_walk_2 Verify VoiceService:2 H323 Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_H323_gpn_req_3 Verify VoiceService:2 H323 Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_H323_gpv_4 Verify VoiceService:2 H323 Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_H323_spv_5 Verify VoiceService:2 H323 Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_H323_ado_6 Verify VoiceService:2 H323 Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 H323 Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_H323_gpn_and_gpv_7 Verify VoiceService:2 H323 Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_MGCP_gpn_1 Verify VoiceService:2 MGCP Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_MGCP_gpn_walk_2 Verify VoiceService:2 MGCP Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_MGCP_gpn_req_3 Verify VoiceService:2 MGCP Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_MGCP_gpv_4 Verify VoiceService:2 MGCP Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_MGCP_spv_5 Verify VoiceService:2 MGCP Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_MGCP_ado_6 Verify VoiceService:2 MGCP Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 MGCP Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_MGCP_gpn_and_gpv_7 Verify VoiceService:2 MGCP Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_CallControl_gpn_1 Verify VoiceService:2 CallControl Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_CallControl_gpn_walk_2 Verify VoiceService:2 CallControl Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_CallControl_gpn_req_3 Verify VoiceService:2 CallControl Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_CallControl_gpv_4 Verify VoiceService:2 CallControl Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_CallControl_spv_5 Verify VoiceService:2 CallControl Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_CallControl_ado_6 Verify VoiceService:2 CallControl Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallControl Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_CallControl_gpn_and_gpv_7 Verify VoiceService:2 CallControl Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_CallingFeatures_gpn_1 Verify VoiceService:2 CallingFeatures Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_CallingFeatures_gpn_walk_2 Verify VoiceService:2 CallingFeatures Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_CallingFeatures_gpn_req_3 Verify VoiceService:2 CallingFeatures Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_CallingFeatures_gpv_4 Verify VoiceService:2 CallingFeatures Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_CallingFeatures_spv_5 Verify VoiceService:2 CallingFeatures Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_CallingFeatures_ado_6 Verify VoiceService:2 CallingFeatures Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallingFeatures Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_CallingFeatures_gpn_and_gpv_7 Verify VoiceService:2 CallingFeatures Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_Interwork_gpn_1 Verify VoiceService:2 Interwork Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_Interwork_gpn_walk_2 Verify VoiceService:2 Interwork Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_Interwork_gpn_req_3 Verify VoiceService:2 Interwork Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Interwork_gpv_4 Verify VoiceService:2 Interwork Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Interwork_spv_5 Verify VoiceService:2 Interwork Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_Interwork_ado_6 Verify VoiceService:2 Interwork Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Interwork Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_Interwork_gpn_and_gpv_7 Verify VoiceService:2 Interwork Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_Trunk_gpn_1 Verify VoiceService:2 Trunk Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_Trunk_gpn_walk_2 Verify VoiceService:2 Trunk Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_Trunk_gpn_req_3 Verify VoiceService:2 Trunk Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Trunk_gpv_4 Verify VoiceService:2 Trunk Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Trunk_spv_5 Verify VoiceService:2 Trunk Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using AddObject and DeleteObject on all creatable objects VoiceService2_profiles.tcl VoiceService2_Trunk_ado_6 Verify VoiceService:2 Trunk Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Trunk Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_Trunk_gpn_and_gpv_7 Verify VoiceService:2 Trunk Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_Terminal_gpn_1 Verify VoiceService:2 Terminal Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_Terminal_gpn_walk_2 Verify VoiceService:2 Terminal Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_Terminal_gpn_req_3 Verify VoiceService:2 Terminal Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Terminal_gpv_4 Verify VoiceService:2 Terminal Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_Terminal_spv_5 Verify VoiceService:2 Terminal Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 Terminal Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_Terminal_gpn_and_gpv_7 Verify VoiceService:2 Terminal Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallStatistics Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_CallStatistics_gpn_1 Verify VoiceService:2 CallStatistics Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallStatistics Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_CallStatistics_gpn_walk_2 Verify VoiceService:2 CallStatistics Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallStatistics Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_CallStatistics_gpn_req_3 Verify VoiceService:2 CallStatistics Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallStatistics Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_CallStatistics_gpv_4 Verify VoiceService:2 CallStatistics Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 CallStatistics Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_CallStatistics_gpn_and_gpv_7 Verify VoiceService:2 CallStatistics Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile using GetParameterNames from top level VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_gpn_1 Verify VoiceService:2 ClockSynchronization Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile using GetParameterNames walk at each level VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_gpn_walk_2 Verify VoiceService:2 ClockSynchronization Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile parameters with 'Write' requirement have Writable flag VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_gpn_req_3 Verify VoiceService:2 ClockSynchronization Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile using GetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_gpv_4 Verify VoiceService:2 ClockSynchronization Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile using SetParameterValues RPC VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_spv_5 Verify VoiceService:2 ClockSynchronization Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml

Test Module Name Synopsis
Verify VoiceService:2 ClockSynchronization Profile using GetParameterValues for all GetParameterNames full paths VoiceService2_profiles.tcl VoiceService2_ClockSynchronization_gpn_and_gpv_7 Verify VoiceService:2 ClockSynchronization Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model VoiceService:2.0 for CWMP Outdated Corrigendum "TR-104 Issue 2 Corrigendum 2"

    https://cwmp-data-models.broadband-forum.org/tr-104-2-0-2-cwmp.xml


STBService1_profiles.tcl

TR-135 CWMP profile testing for STBService:1 data model

Test Module Name Synopsis
Verify STBService:1 PVR Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_PVR_gpn_1 Verify STBService:1 PVR Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 PVR Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_PVR_gpn_walk_2 Verify STBService:1 PVR Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 PVR Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_PVR_gpn_req_3 Verify STBService:1 PVR Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 PVR Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_PVR_gpv_4 Verify STBService:1 PVR Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 PVR Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_PVR_gpn_and_gpv_7 Verify STBService:1 PVR Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_RTCP_gpn_1 Verify STBService:1 RTCP Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_RTCP_gpn_walk_2 Verify STBService:1 RTCP Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_RTCP_gpn_req_3 Verify STBService:1 RTCP Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_RTCP_gpv_4 Verify STBService:1 RTCP Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_RTCP_spv_5 Verify STBService:1 RTCP Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTCP Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_RTCP_gpn_and_gpv_7 Verify STBService:1 RTCP Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_RTPAVPF_gpn_1 Verify STBService:1 RTPAVPF Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_RTPAVPF_gpn_walk_2 Verify STBService:1 RTPAVPF Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_RTPAVPF_gpn_req_3 Verify STBService:1 RTPAVPF Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_RTPAVPF_gpv_4 Verify STBService:1 RTPAVPF Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_RTPAVPF_spv_5 Verify STBService:1 RTPAVPF Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPF Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_RTPAVPF_gpn_and_gpv_7 Verify STBService:1 RTPAVPF Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_RTPAVPFConfig_gpn_1 Verify STBService:1 RTPAVPFConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_RTPAVPFConfig_gpn_walk_2 Verify STBService:1 RTPAVPFConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_RTPAVPFConfig_gpn_req_3 Verify STBService:1 RTPAVPFConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_RTPAVPFConfig_gpv_4 Verify STBService:1 RTPAVPFConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_RTPAVPFConfig_spv_5 Verify STBService:1 RTPAVPFConfig Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 RTPAVPFConfig Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_RTPAVPFConfig_gpn_and_gpv_7 Verify STBService:1 RTPAVPFConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_FECConfig_gpn_1 Verify STBService:1 FECConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_FECConfig_gpn_walk_2 Verify STBService:1 FECConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_FECConfig_gpn_req_3 Verify STBService:1 FECConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_FECConfig_gpv_4 Verify STBService:1 FECConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_FECConfig_spv_5 Verify STBService:1 FECConfig Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 FECConfig Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_FECConfig_gpn_and_gpv_7 Verify STBService:1 FECConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_ForceMonitoring_gpn_1 Verify STBService:1 ForceMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_ForceMonitoring_gpn_walk_2 Verify STBService:1 ForceMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_ForceMonitoring_gpn_req_3 Verify STBService:1 ForceMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_ForceMonitoring_gpv_4 Verify STBService:1 ForceMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_ForceMonitoring_spv_5 Verify STBService:1 ForceMonitoring Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ForceMonitoring Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_ForceMonitoring_gpn_and_gpv_7 Verify STBService:1 ForceMonitoring Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVHomeNetwork Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_IPTVHomeNetwork_gpn_1 Verify STBService:1 IPTVHomeNetwork Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVHomeNetwork Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_IPTVHomeNetwork_gpn_walk_2 Verify STBService:1 IPTVHomeNetwork Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVHomeNetwork Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_IPTVHomeNetwork_gpn_req_3 Verify STBService:1 IPTVHomeNetwork Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVHomeNetwork Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_IPTVHomeNetwork_gpv_4 Verify STBService:1 IPTVHomeNetwork Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVHomeNetwork Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_IPTVHomeNetwork_gpn_and_gpv_7 Verify STBService:1 IPTVHomeNetwork Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_IGMP_gpn_1 Verify STBService:1 IGMP Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_IGMP_gpn_walk_2 Verify STBService:1 IGMP Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_IGMP_gpn_req_3 Verify STBService:1 IGMP Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_IGMP_gpv_4 Verify STBService:1 IGMP Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_IGMP_spv_5 Verify STBService:1 IGMP Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IGMP Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_IGMP_gpn_and_gpv_7 Verify STBService:1 IGMP Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ECPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_ECPerfMon_gpn_1 Verify STBService:1 ECPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ECPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_ECPerfMon_gpn_walk_2 Verify STBService:1 ECPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ECPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_ECPerfMon_gpn_req_3 Verify STBService:1 ECPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ECPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_ECPerfMon_gpv_4 Verify STBService:1 ECPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 ECPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_ECPerfMon_gpn_and_gpv_7 Verify STBService:1 ECPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoECPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_HistoECPerfMon_gpn_1 Verify STBService:1 HistoECPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoECPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_HistoECPerfMon_gpn_walk_2 Verify STBService:1 HistoECPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoECPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_HistoECPerfMon_gpn_req_3 Verify STBService:1 HistoECPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoECPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_HistoECPerfMon_gpv_4 Verify STBService:1 HistoECPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoECPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_HistoECPerfMon_gpn_and_gpv_7 Verify STBService:1 HistoECPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_VideoPerfMon_gpn_1 Verify STBService:1 VideoPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_VideoPerfMon_gpn_walk_2 Verify STBService:1 VideoPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_VideoPerfMon_gpn_req_3 Verify STBService:1 VideoPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_VideoPerfMon_gpv_4 Verify STBService:1 VideoPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_VideoPerfMon_spv_5 Verify STBService:1 VideoPerfMon Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 VideoPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_VideoPerfMon_gpn_and_gpv_7 Verify STBService:1 VideoPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudioPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_AudioPerfMon_gpn_1 Verify STBService:1 AudioPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudioPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_AudioPerfMon_gpn_walk_2 Verify STBService:1 AudioPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudioPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_AudioPerfMon_gpn_req_3 Verify STBService:1 AudioPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudioPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_AudioPerfMon_gpv_4 Verify STBService:1 AudioPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudioPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_AudioPerfMon_gpn_and_gpv_7 Verify STBService:1 AudioPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DiagPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_DiagPerfMon_gpn_1 Verify STBService:1 DiagPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DiagPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_DiagPerfMon_gpn_walk_2 Verify STBService:1 DiagPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DiagPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_DiagPerfMon_gpn_req_3 Verify STBService:1 DiagPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DiagPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_DiagPerfMon_gpv_4 Verify STBService:1 DiagPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DiagPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_DiagPerfMon_gpn_and_gpv_7 Verify STBService:1 DiagPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_AnalogOutput_gpn_1 Verify STBService:1 AnalogOutput Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_AnalogOutput_gpn_walk_2 Verify STBService:1 AnalogOutput Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_AnalogOutput_gpn_req_3 Verify STBService:1 AnalogOutput Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_AnalogOutput_gpv_4 Verify STBService:1 AnalogOutput Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_AnalogOutput_spv_5 Verify STBService:1 AnalogOutput Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AnalogOutput Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_AnalogOutput_gpn_and_gpv_7 Verify STBService:1 AnalogOutput Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DigitalOutput Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_DigitalOutput_gpn_1 Verify STBService:1 DigitalOutput Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DigitalOutput Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_DigitalOutput_gpn_walk_2 Verify STBService:1 DigitalOutput Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DigitalOutput Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_DigitalOutput_gpn_req_3 Verify STBService:1 DigitalOutput Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DigitalOutput Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_DigitalOutput_gpv_4 Verify STBService:1 DigitalOutput Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DigitalOutput Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_DigitalOutput_gpn_and_gpv_7 Verify STBService:1 DigitalOutput Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CA Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_CA_gpn_1 Verify STBService:1 CA Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CA Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_CA_gpn_walk_2 Verify STBService:1 CA Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CA Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_CA_gpn_req_3 Verify STBService:1 CA Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CA Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_CA_gpv_4 Verify STBService:1 CA Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CA Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_CA_gpn_and_gpv_7 Verify STBService:1 CA Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DRM Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_DRM_gpn_1 Verify STBService:1 DRM Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DRM Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_DRM_gpn_walk_2 Verify STBService:1 DRM Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DRM Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_DRM_gpn_req_3 Verify STBService:1 DRM Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DRM Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_DRM_gpv_4 Verify STBService:1 DRM Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DRM Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_DRM_gpn_and_gpv_7 Verify STBService:1 DRM Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_HistoPerfMon_gpn_1 Verify STBService:1 HistoPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_HistoPerfMon_gpn_walk_2 Verify STBService:1 HistoPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_HistoPerfMon_gpn_req_3 Verify STBService:1 HistoPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_HistoPerfMon_gpv_4 Verify STBService:1 HistoPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_HistoPerfMon_spv_5 Verify STBService:1 HistoPerfMon Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 HistoPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_HistoPerfMon_gpn_and_gpv_7 Verify STBService:1 HistoPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_Baseline_gpn_1 Verify STBService:1 Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_Baseline_gpn_walk_2 Verify STBService:1 Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_Baseline_gpn_req_3 Verify STBService:1 Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_Baseline_gpv_4 Verify STBService:1 Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_Baseline_spv_5 Verify STBService:1 Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_Baseline_gpn_and_gpv_7 Verify STBService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_DTT_gpn_1 Verify STBService:1 DTT Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_DTT_gpn_walk_2 Verify STBService:1 DTT Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_DTT_gpn_req_3 Verify STBService:1 DTT Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_DTT_gpv_4 Verify STBService:1 DTT Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_DTT_spv_5 Verify STBService:1 DTT Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 DTT Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_DTT_gpn_and_gpv_7 Verify STBService:1 DTT Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_IPTVBaseline_gpn_1 Verify STBService:1 IPTVBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_IPTVBaseline_gpn_walk_2 Verify STBService:1 IPTVBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_IPTVBaseline_gpn_req_3 Verify STBService:1 IPTVBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_IPTVBaseline_gpv_4 Verify STBService:1 IPTVBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_IPTVBaseline_spv_5 Verify STBService:1 IPTVBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 IPTVBaseline Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_IPTVBaseline_gpn_and_gpv_7 Verify STBService:1 IPTVBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_BasicPerfMon_gpn_1 Verify STBService:1 BasicPerfMon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_BasicPerfMon_gpn_walk_2 Verify STBService:1 BasicPerfMon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_BasicPerfMon_gpn_req_3 Verify STBService:1 BasicPerfMon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_BasicPerfMon_gpv_4 Verify STBService:1 BasicPerfMon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_BasicPerfMon_spv_5 Verify STBService:1 BasicPerfMon Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 BasicPerfMon Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_BasicPerfMon_gpn_and_gpv_7 Verify STBService:1 BasicPerfMon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_AudienceStats_gpn_1 Verify STBService:1 AudienceStats Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_AudienceStats_gpn_walk_2 Verify STBService:1 AudienceStats Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_AudienceStats_gpn_req_3 Verify STBService:1 AudienceStats Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_AudienceStats_gpv_4 Verify STBService:1 AudienceStats Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_AudienceStats_spv_5 Verify STBService:1 AudienceStats Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 AudienceStats Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_AudienceStats_gpn_and_gpv_7 Verify STBService:1 AudienceStats Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile using GetParameterNames from top level STBService1_profiles.tcl STBService1_CDS_gpn_1 Verify STBService:1 CDS Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile using GetParameterNames walk at each level STBService1_profiles.tcl STBService1_CDS_gpn_walk_2 Verify STBService:1 CDS Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile parameters with 'Write' requirement have Writable flag STBService1_profiles.tcl STBService1_CDS_gpn_req_3 Verify STBService:1 CDS Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile using GetParameterValues RPC STBService1_profiles.tcl STBService1_CDS_gpv_4 Verify STBService:1 CDS Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile using SetParameterValues RPC STBService1_profiles.tcl STBService1_CDS_spv_5 Verify STBService:1 CDS Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html

Test Module Name Synopsis
Verify STBService:1 CDS Profile using GetParameterValues for all GetParameterNames full paths STBService1_profiles.tcl STBService1_CDS_gpn_and_gpv_7 Verify STBService:1 CDS Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model STBService:1.4 Service Data Model "TR-135 Issue 1 Amendment 4 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-135-1-4-1-cwmp.html


StorageService1_profiles.tcl

TR-140 CWMP profile testing for StorageService:1 data model

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_Baseline_gpn_1 Verify StorageService:1 Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_Baseline_gpn_walk_2 Verify StorageService:1 Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_Baseline_gpn_req_3 Verify StorageService:1 Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_Baseline_gpv_4 Verify StorageService:1 Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_Baseline_spv_5 Verify StorageService:1 Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_Baseline_gpn_and_gpv_7 Verify StorageService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_UserAccess_gpn_1 Verify StorageService:1 UserAccess Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_UserAccess_gpn_walk_2 Verify StorageService:1 UserAccess Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_UserAccess_gpn_req_3 Verify StorageService:1 UserAccess Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_UserAccess_gpv_4 Verify StorageService:1 UserAccess Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_UserAccess_spv_5 Verify StorageService:1 UserAccess Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using AddObject and DeleteObject on all creatable objects StorageService1_profiles.tcl StorageService1_UserAccess_ado_6 Verify StorageService:1 UserAccess Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 UserAccess Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_UserAccess_gpn_and_gpv_7 Verify StorageService:1 UserAccess Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_GroupAccess_gpn_1 Verify StorageService:1 GroupAccess Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_GroupAccess_gpn_walk_2 Verify StorageService:1 GroupAccess Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_GroupAccess_gpn_req_3 Verify StorageService:1 GroupAccess Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_GroupAccess_gpv_4 Verify StorageService:1 GroupAccess Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_GroupAccess_spv_5 Verify StorageService:1 GroupAccess Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using AddObject and DeleteObject on all creatable objects StorageService1_profiles.tcl StorageService1_GroupAccess_ado_6 Verify StorageService:1 GroupAccess Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 GroupAccess Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_GroupAccess_gpn_and_gpv_7 Verify StorageService:1 GroupAccess Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_FTPServer_gpn_1 Verify StorageService:1 FTPServer Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_FTPServer_gpn_walk_2 Verify StorageService:1 FTPServer Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_FTPServer_gpn_req_3 Verify StorageService:1 FTPServer Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_FTPServer_gpv_4 Verify StorageService:1 FTPServer Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_FTPServer_spv_5 Verify StorageService:1 FTPServer Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FTPServer Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_FTPServer_gpn_and_gpv_7 Verify StorageService:1 FTPServer Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_SFTPServer_gpn_1 Verify StorageService:1 SFTPServer Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_SFTPServer_gpn_walk_2 Verify StorageService:1 SFTPServer Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_SFTPServer_gpn_req_3 Verify StorageService:1 SFTPServer Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_SFTPServer_gpv_4 Verify StorageService:1 SFTPServer Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_SFTPServer_spv_5 Verify StorageService:1 SFTPServer Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using AddObject and DeleteObject on all creatable objects StorageService1_profiles.tcl StorageService1_SFTPServer_ado_6 Verify StorageService:1 SFTPServer Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 SFTPServer Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_SFTPServer_gpn_and_gpv_7 Verify StorageService:1 SFTPServer Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_HTTPServer_gpn_1 Verify StorageService:1 HTTPServer Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_HTTPServer_gpn_walk_2 Verify StorageService:1 HTTPServer Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_HTTPServer_gpn_req_3 Verify StorageService:1 HTTPServer Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_HTTPServer_gpv_4 Verify StorageService:1 HTTPServer Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_HTTPServer_spv_5 Verify StorageService:1 HTTPServer Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPServer Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_HTTPServer_gpn_and_gpv_7 Verify StorageService:1 HTTPServer Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_HTTPSServer_gpn_1 Verify StorageService:1 HTTPSServer Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_HTTPSServer_gpn_walk_2 Verify StorageService:1 HTTPSServer Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_HTTPSServer_gpn_req_3 Verify StorageService:1 HTTPSServer Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_HTTPSServer_gpv_4 Verify StorageService:1 HTTPSServer Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_HTTPSServer_spv_5 Verify StorageService:1 HTTPSServer Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using AddObject and DeleteObject on all creatable objects StorageService1_profiles.tcl StorageService1_HTTPSServer_ado_6 Verify StorageService:1 HTTPSServer Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 HTTPSServer Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_HTTPSServer_gpn_and_gpv_7 Verify StorageService:1 HTTPSServer Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_VolumeConfig_gpn_1 Verify StorageService:1 VolumeConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_VolumeConfig_gpn_walk_2 Verify StorageService:1 VolumeConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_VolumeConfig_gpn_req_3 Verify StorageService:1 VolumeConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_VolumeConfig_gpv_4 Verify StorageService:1 VolumeConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_VolumeConfig_spv_5 Verify StorageService:1 VolumeConfig Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeConfig Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_VolumeConfig_gpn_and_gpv_7 Verify StorageService:1 VolumeConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_RAID_gpn_1 Verify StorageService:1 RAID Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_RAID_gpn_walk_2 Verify StorageService:1 RAID Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_RAID_gpn_req_3 Verify StorageService:1 RAID Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_RAID_gpv_4 Verify StorageService:1 RAID Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_RAID_spv_5 Verify StorageService:1 RAID Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using AddObject and DeleteObject on all creatable objects StorageService1_profiles.tcl StorageService1_RAID_ado_6 Verify StorageService:1 RAID Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 RAID Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_RAID_gpn_and_gpv_7 Verify StorageService:1 RAID Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_FolderQuota_gpn_1 Verify StorageService:1 FolderQuota Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_FolderQuota_gpn_walk_2 Verify StorageService:1 FolderQuota Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_FolderQuota_gpn_req_3 Verify StorageService:1 FolderQuota Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_FolderQuota_gpv_4 Verify StorageService:1 FolderQuota Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_FolderQuota_spv_5 Verify StorageService:1 FolderQuota Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 FolderQuota Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_FolderQuota_gpn_and_gpv_7 Verify StorageService:1 FolderQuota Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_VolumeThresh_gpn_1 Verify StorageService:1 VolumeThresh Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_VolumeThresh_gpn_walk_2 Verify StorageService:1 VolumeThresh Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_VolumeThresh_gpn_req_3 Verify StorageService:1 VolumeThresh Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_VolumeThresh_gpv_4 Verify StorageService:1 VolumeThresh Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_VolumeThresh_spv_5 Verify StorageService:1 VolumeThresh Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 VolumeThresh Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_VolumeThresh_gpn_and_gpv_7 Verify StorageService:1 VolumeThresh Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile using GetParameterNames from top level StorageService1_profiles.tcl StorageService1_NetServer_gpn_1 Verify StorageService:1 NetServer Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile using GetParameterNames walk at each level StorageService1_profiles.tcl StorageService1_NetServer_gpn_walk_2 Verify StorageService:1 NetServer Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile parameters with 'Write' requirement have Writable flag StorageService1_profiles.tcl StorageService1_NetServer_gpn_req_3 Verify StorageService:1 NetServer Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile using GetParameterValues RPC StorageService1_profiles.tcl StorageService1_NetServer_gpv_4 Verify StorageService:1 NetServer Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile using SetParameterValues RPC StorageService1_profiles.tcl StorageService1_NetServer_spv_5 Verify StorageService:1 NetServer Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html

Test Module Name Synopsis
Verify StorageService:1 NetServer Profile using GetParameterValues for all GetParameterNames full paths StorageService1_profiles.tcl StorageService1_NetServer_gpn_and_gpv_7 Verify StorageService:1 NetServer Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model StorageService:1.3 Service Data Model "TR-140 Issue 1 Amendment 3 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-140-1-3-1-cwmp.html


FAPService1_profiles.tcl

TR-196 CWMP profile testing for FAPService:1 data model

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_Baseline_gpn_1 Verify FAPService:1 Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_Baseline_gpn_walk_2 Verify FAPService:1 Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_Baseline_gpn_req_3 Verify FAPService:1 Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_Baseline_gpv_4 Verify FAPService:1 Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_Baseline_spv_5 Verify FAPService:1 Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_Baseline_gpn_and_gpv_7 Verify FAPService:1 Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_ACL_gpn_1 Verify FAPService:1 ACL Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_ACL_gpn_walk_2 Verify FAPService:1 ACL Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_ACL_gpn_req_3 Verify FAPService:1 ACL Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_ACL_gpv_4 Verify FAPService:1 ACL Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_ACL_spv_5 Verify FAPService:1 ACL Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_ACL_ado_6 Verify FAPService:1 ACL Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 ACL Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_ACL_gpn_and_gpv_7 Verify FAPService:1 ACL Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_LocalIPAccess_gpn_1 Verify FAPService:1 LocalIPAccess Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_LocalIPAccess_gpn_walk_2 Verify FAPService:1 LocalIPAccess Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_LocalIPAccess_gpn_req_3 Verify FAPService:1 LocalIPAccess Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_LocalIPAccess_gpv_4 Verify FAPService:1 LocalIPAccess Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_LocalIPAccess_spv_5 Verify FAPService:1 LocalIPAccess Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_LocalIPAccess_ado_6 Verify FAPService:1 LocalIPAccess Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 LocalIPAccess Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_LocalIPAccess_gpn_and_gpv_7 Verify FAPService:1 LocalIPAccess Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_gpn_1 Verify FAPService:1 REMWCDMAFDD Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_gpn_walk_2 Verify FAPService:1 REMWCDMAFDD Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_gpn_req_3 Verify FAPService:1 REMWCDMAFDD Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_gpv_4 Verify FAPService:1 REMWCDMAFDD Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_spv_5 Verify FAPService:1 REMWCDMAFDD Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMWCDMAFDD Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_REMWCDMAFDD_gpn_and_gpv_7 Verify FAPService:1 REMWCDMAFDD Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_REMGSM_gpn_1 Verify FAPService:1 REMGSM Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_REMGSM_gpn_walk_2 Verify FAPService:1 REMGSM Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_REMGSM_gpn_req_3 Verify FAPService:1 REMGSM Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_REMGSM_gpv_4 Verify FAPService:1 REMGSM Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_REMGSM_spv_5 Verify FAPService:1 REMGSM Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 REMGSM Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_REMGSM_gpn_and_gpv_7 Verify FAPService:1 REMGSM Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_GPS_gpn_1 Verify FAPService:1 GPS Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_GPS_gpn_walk_2 Verify FAPService:1 GPS Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_GPS_gpn_req_3 Verify FAPService:1 GPS Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_GPS_gpv_4 Verify FAPService:1 GPS Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_GPS_spv_5 Verify FAPService:1 GPS Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 GPS Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_GPS_gpn_and_gpv_7 Verify FAPService:1 GPS Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_TransportSCTP_gpn_1 Verify FAPService:1 TransportSCTP Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_TransportSCTP_gpn_walk_2 Verify FAPService:1 TransportSCTP Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_TransportSCTP_gpn_req_3 Verify FAPService:1 TransportSCTP Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_TransportSCTP_gpv_4 Verify FAPService:1 TransportSCTP Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_TransportSCTP_spv_5 Verify FAPService:1 TransportSCTP Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportSCTP Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_TransportSCTP_gpn_and_gpv_7 Verify FAPService:1 TransportSCTP Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_TransportRealTime_gpn_1 Verify FAPService:1 TransportRealTime Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_TransportRealTime_gpn_walk_2 Verify FAPService:1 TransportRealTime Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_TransportRealTime_gpn_req_3 Verify FAPService:1 TransportRealTime Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_TransportRealTime_gpv_4 Verify FAPService:1 TransportRealTime Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_TransportRealTime_spv_5 Verify FAPService:1 TransportRealTime Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 TransportRealTime Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_TransportRealTime_gpn_and_gpv_7 Verify FAPService:1 TransportRealTime Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_IPsecTunnel_gpn_1 Verify FAPService:1 IPsecTunnel Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_IPsecTunnel_gpn_walk_2 Verify FAPService:1 IPsecTunnel Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_IPsecTunnel_gpn_req_3 Verify FAPService:1 IPsecTunnel Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_IPsecTunnel_gpv_4 Verify FAPService:1 IPsecTunnel Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_IPsecTunnel_spv_5 Verify FAPService:1 IPsecTunnel Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_IPsecTunnel_ado_6 Verify FAPService:1 IPsecTunnel Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 IPsecTunnel Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_IPsecTunnel_gpn_and_gpv_7 Verify FAPService:1 IPsecTunnel Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSBaseline_gpn_1 Verify FAPService:1 UMTSBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSBaseline_gpn_walk_2 Verify FAPService:1 UMTSBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSBaseline_gpn_req_3 Verify FAPService:1 UMTSBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSBaseline_gpv_4 Verify FAPService:1 UMTSBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSBaseline_spv_5 Verify FAPService:1 UMTSBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSBaseline Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSBaseline_gpn_and_gpv_7 Verify FAPService:1 UMTSBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_gpn_1 Verify FAPService:1 UMTSSelfConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_gpn_walk_2 Verify FAPService:1 UMTSSelfConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_gpn_req_3 Verify FAPService:1 UMTSSelfConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_gpv_4 Verify FAPService:1 UMTSSelfConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_spv_5 Verify FAPService:1 UMTSSelfConfig Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfig Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSSelfConfig_gpn_and_gpv_7 Verify FAPService:1 UMTSSelfConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_gpn_1 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_gpn_walk_2 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_gpn_req_3 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_gpv_4 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_spv_5 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseIntraFreqCell_gpn_and_gpv_7 Verify FAPService:1 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_gpn_1 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_gpn_walk_2 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_gpn_req_3 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_gpv_4 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_spv_5 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterFreqCell_gpn_and_gpv_7 Verify FAPService:1 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_gpn_1 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_gpn_walk_2 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_gpn_req_3 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_gpv_4 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_spv_5 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSSelfConfigNLInUseInterRATCell_gpn_and_gpv_7 Verify FAPService:1 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_gpn_1 Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_gpn_walk_2 Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_gpn_req_3 Verify FAPService:1 UMTSCellConfigBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_gpv_4 Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_spv_5 Verify FAPService:1 UMTSCellConfigBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigBaseline_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_gpn_1 Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_gpn_walk_2 Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_gpn_req_3 Verify FAPService:1 UMTSCellConfigAdvanced Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_gpv_4 Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_spv_5 Verify FAPService:1 UMTSCellConfigAdvanced Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigAdvanced_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigAdvanced Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_gpn_1 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_gpn_walk_2 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_gpn_req_3 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_gpv_4 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_spv_5 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigFreqMeasurement_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigFreqMeasurement Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_gpn_1 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_gpn_walk_2 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_gpn_req_3 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_gpv_4 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_spv_5 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigUEInternalMeasurement_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_gpn_1 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_gpn_walk_2 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_gpn_req_3 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_gpv_4 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_spv_5 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_ado_6 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLIntraFreqCell_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_gpn_1 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_gpn_walk_2 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_gpn_req_3 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_gpv_4 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_spv_5 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_ado_6 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterFreqCell_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_gpn_1 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_gpn_walk_2 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_gpn_req_3 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_gpv_4 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_spv_5 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using AddObject and DeleteObject on all creatable objects FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_ado_6 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_UMTSCellConfigNLInterRATCell_gpn_and_gpv_7 Verify FAPService:1 UMTSCellConfigNLInterRATCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_gpn_1 Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_gpn_walk_2 Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_gpn_req_3 Verify FAPService:1 FaultMgmtSupportedAlarms Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_gpv_4 Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_spv_5 Verify FAPService:1 FaultMgmtSupportedAlarms Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_FaultMgmtSupportedAlarms_gpn_and_gpv_7 Verify FAPService:1 FaultMgmtSupportedAlarms Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtActive Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_FaultMgmtActive_gpn_1 Verify FAPService:1 FaultMgmtActive Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtActive Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_FaultMgmtActive_gpn_walk_2 Verify FAPService:1 FaultMgmtActive Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtActive Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_FaultMgmtActive_gpn_req_3 Verify FAPService:1 FaultMgmtActive Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtActive Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtActive_gpv_4 Verify FAPService:1 FaultMgmtActive Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtActive Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_FaultMgmtActive_gpn_and_gpv_7 Verify FAPService:1 FaultMgmtActive Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtHistory Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_FaultMgmtHistory_gpn_1 Verify FAPService:1 FaultMgmtHistory Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtHistory Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_FaultMgmtHistory_gpn_walk_2 Verify FAPService:1 FaultMgmtHistory Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtHistory Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_FaultMgmtHistory_gpn_req_3 Verify FAPService:1 FaultMgmtHistory Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtHistory Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtHistory_gpv_4 Verify FAPService:1 FaultMgmtHistory Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtHistory Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_FaultMgmtHistory_gpn_and_gpv_7 Verify FAPService:1 FaultMgmtHistory Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_FaultMgmtExpedited_gpn_1 Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_FaultMgmtExpedited_gpn_walk_2 Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtExpedited Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_FaultMgmtExpedited_gpn_req_3 Verify FAPService:1 FaultMgmtExpedited Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtExpedited_gpv_4 Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_FaultMgmtExpedited_gpn_and_gpv_7 Verify FAPService:1 FaultMgmtExpedited Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtQueued Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_FaultMgmtQueued_gpn_1 Verify FAPService:1 FaultMgmtQueued Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtQueued Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_FaultMgmtQueued_gpn_walk_2 Verify FAPService:1 FaultMgmtQueued Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtQueued Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_FaultMgmtQueued_gpn_req_3 Verify FAPService:1 FaultMgmtQueued Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtQueued Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_FaultMgmtQueued_gpv_4 Verify FAPService:1 FaultMgmtQueued Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 FaultMgmtQueued Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_FaultMgmtQueued_gpn_and_gpv_7 Verify FAPService:1 FaultMgmtQueued Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile using GetParameterNames from top level FAPService1_profiles.tcl FAPService1_PerfMgmt_gpn_1 Verify FAPService:1 PerfMgmt Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile using GetParameterNames walk at each level FAPService1_profiles.tcl FAPService1_PerfMgmt_gpn_walk_2 Verify FAPService:1 PerfMgmt Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile parameters with 'Write' requirement have Writable flag FAPService1_profiles.tcl FAPService1_PerfMgmt_gpn_req_3 Verify FAPService:1 PerfMgmt Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile using GetParameterValues RPC FAPService1_profiles.tcl FAPService1_PerfMgmt_gpv_4 Verify FAPService:1 PerfMgmt Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile using SetParameterValues RPC FAPService1_profiles.tcl FAPService1_PerfMgmt_spv_5 Verify FAPService:1 PerfMgmt Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html

Test Module Name Synopsis
Verify FAPService:1 PerfMgmt Profile using GetParameterValues for all GetParameterNames full paths FAPService1_profiles.tcl FAPService1_PerfMgmt_gpn_and_gpv_7 Verify FAPService:1 PerfMgmt Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:1.1 Service Data Model "TR-196 Issue 1 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-1-1-1.html


FAPService2_profiles.tcl

TR-196 Issue 2 CWMP profile testing for FAPService:2 data model

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_Baseline_gpn_1 Verify FAPService:2 Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_Baseline_gpn_walk_2 Verify FAPService:2 Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_Baseline_gpn_req_3 Verify FAPService:2 Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_Baseline_gpv_4 Verify FAPService:2 Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_Baseline_spv_5 Verify FAPService:2 Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 Baseline Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_Baseline_gpn_and_gpv_7 Verify FAPService:2 Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_ACLUMTS_gpn_1 Verify FAPService:2 ACLUMTS Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_ACLUMTS_gpn_walk_2 Verify FAPService:2 ACLUMTS Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_ACLUMTS_gpn_req_3 Verify FAPService:2 ACLUMTS Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_ACLUMTS_gpv_4 Verify FAPService:2 ACLUMTS Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_ACLUMTS_spv_5 Verify FAPService:2 ACLUMTS Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_ACLUMTS_ado_6 Verify FAPService:2 ACLUMTS Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 ACLUMTS Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_ACLUMTS_gpn_and_gpv_7 Verify FAPService:2 ACLUMTS Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_REMWCDMA_gpn_1 Verify FAPService:2 REMWCDMA Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_REMWCDMA_gpn_walk_2 Verify FAPService:2 REMWCDMA Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_REMWCDMA_gpn_req_3 Verify FAPService:2 REMWCDMA Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMWCDMA_gpv_4 Verify FAPService:2 REMWCDMA Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMWCDMA_spv_5 Verify FAPService:2 REMWCDMA Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMWCDMA Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_REMWCDMA_gpn_and_gpv_7 Verify FAPService:2 REMWCDMA Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_REMGSM_gpn_1 Verify FAPService:2 REMGSM Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_REMGSM_gpn_walk_2 Verify FAPService:2 REMGSM Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_REMGSM_gpn_req_3 Verify FAPService:2 REMGSM Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMGSM_gpv_4 Verify FAPService:2 REMGSM Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMGSM_spv_5 Verify FAPService:2 REMGSM Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMGSM Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_REMGSM_gpn_and_gpv_7 Verify FAPService:2 REMGSM Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSBaseline_gpn_1 Verify FAPService:2 UMTSBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSBaseline_gpn_walk_2 Verify FAPService:2 UMTSBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSBaseline_gpn_req_3 Verify FAPService:2 UMTSBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSBaseline_gpv_4 Verify FAPService:2 UMTSBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSBaseline_spv_5 Verify FAPService:2 UMTSBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSBaseline Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSBaseline_gpn_and_gpv_7 Verify FAPService:2 UMTSBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_gpn_1 Verify FAPService:2 UMTSSelfConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_gpn_walk_2 Verify FAPService:2 UMTSSelfConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_gpn_req_3 Verify FAPService:2 UMTSSelfConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_gpv_4 Verify FAPService:2 UMTSSelfConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_spv_5 Verify FAPService:2 UMTSSelfConfig Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfig Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSSelfConfig_gpn_and_gpv_7 Verify FAPService:2 UMTSSelfConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_gpn_1 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_gpn_walk_2 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_gpn_req_3 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_gpv_4 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_spv_5 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseIntraFreqCell_gpn_and_gpv_7 Verify FAPService:2 UMTSSelfConfigNLInUseIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_gpn_1 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_gpn_walk_2 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_gpn_req_3 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_gpv_4 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_spv_5 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterFreqCell_gpn_and_gpv_7 Verify FAPService:2 UMTSSelfConfigNLInUseInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_gpn_1 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_gpn_walk_2 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_gpn_req_3 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_gpv_4 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_spv_5 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSSelfConfigNLInUseInterRATCell_gpn_and_gpv_7 Verify FAPService:2 UMTSSelfConfigNLInUseInterRATCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_gpn_1 Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_gpn_walk_2 Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_gpn_req_3 Verify FAPService:2 UMTSCellConfigBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_gpv_4 Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_spv_5 Verify FAPService:2 UMTSCellConfigBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigBaseline_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_gpn_1 Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_gpn_walk_2 Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_gpn_req_3 Verify FAPService:2 UMTSCellConfigAdvanced Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_gpv_4 Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_spv_5 Verify FAPService:2 UMTSCellConfigAdvanced Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigAdvanced_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigAdvanced Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_gpn_1 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_gpn_walk_2 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_gpn_req_3 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_gpv_4 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_spv_5 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigFreqMeasurement_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigFreqMeasurement Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_gpn_1 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_gpn_walk_2 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_gpn_req_3 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_gpv_4 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_spv_5 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigUEInternalMeasurement_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigUEInternalMeasurement Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_gpn_1 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_gpn_walk_2 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_gpn_req_3 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_gpv_4 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_spv_5 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_ado_6 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLIntraFreqCell_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigNLIntraFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_gpn_1 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_gpn_walk_2 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_gpn_req_3 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_gpv_4 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_spv_5 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_ado_6 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterFreqCell_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigNLInterFreqCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_gpn_1 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_gpn_walk_2 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_gpn_req_3 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_gpv_4 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_spv_5 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_ado_6 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCellConfigNLInterRATCell_gpn_and_gpv_7 Verify FAPService:2 UMTSCellConfigNLInterRATCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTEBaseline_gpn_1 Verify FAPService:2 LTEBaseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTEBaseline_gpn_walk_2 Verify FAPService:2 LTEBaseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTEBaseline_gpn_req_3 Verify FAPService:2 LTEBaseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTEBaseline_gpv_4 Verify FAPService:2 LTEBaseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTEBaseline_spv_5 Verify FAPService:2 LTEBaseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTEBaseline Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTEBaseline_gpn_and_gpv_7 Verify FAPService:2 LTEBaseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_gpn_1 Verify FAPService:2 LTECellConfigEPC Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_gpn_walk_2 Verify FAPService:2 LTECellConfigEPC Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_gpn_req_3 Verify FAPService:2 LTECellConfigEPC Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_gpv_4 Verify FAPService:2 LTECellConfigEPC Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_spv_5 Verify FAPService:2 LTECellConfigEPC Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_ado_6 Verify FAPService:2 LTECellConfigEPC Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigEPC Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigEPC_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigEPC Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_gpn_1 Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_gpn_walk_2 Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_gpn_req_3 Verify FAPService:2 LTECellConfigRANPHY Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_gpv_4 Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_spv_5 Verify FAPService:2 LTECellConfigRANPHY Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_ado_6 Verify FAPService:2 LTECellConfigRANPHY Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHY_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANPHY Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_gpn_1 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_gpn_walk_2 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_gpn_req_3 Verify FAPService:2 LTECellConfigRANPHYTDD Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_gpv_4 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_spv_5 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_ado_6 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANPHYTDD_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANPHYTDD Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_gpn_1 Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_gpn_req_3 Verify FAPService:2 LTECellConfigRANMACRLC Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_gpv_4 Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_spv_5 Verify FAPService:2 LTECellConfigRANMACRLC Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMACRLC_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMACRLC Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_gpn_1 Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_gpn_walk_2 Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_gpn_req_3 Verify FAPService:2 LTECellConfigRANRRC Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_gpv_4 Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_spv_5 Verify FAPService:2 LTECellConfigRANRRC Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANRRC_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANRRC Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_spv_5 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeCommon_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityIdleModeCommon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_spv_5 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_ado_6 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeEUTRA_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityIdleModeEUTRA Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_spv_5 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_ado_6 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATUTRA_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATUTRA Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_spv_5 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_ado_6 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATGERAN_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATGERAN Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_spv_5 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using AddObject and DeleteObject on all creatable objects FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_ado_6 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using AddObject and DeleteObject on all creatable objects


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all objects that can be created based on the profile definition (either PC or POC)
    step 3. For each object, attempt to create a new instance using AddObject
    step 4. Fail the test if any AddObject fails
    step 5. Initiate a GetParameterValues on new object instance
    step 6. Verify all subparameters have been created based on the profile
    step 7. After creating all objects, delete each object using DeleteObject
    step 8. Fail the test if any DeleteObject fails

    NOTE: This testcase is based on OD-128 Test 27 Part 3 Profile Object Creation
    and OD-128 Test 27 Part 4 Profile Object Deletion.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityIdleModeIRATCDMA2000_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityIdleModeIRATCDMA2000 Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_spv_5 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeEUTRAN_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityConnmodeEUTRAN Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_gpn_1 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_gpn_walk_2 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_gpn_req_3 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_gpv_4 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_spv_5 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANMobilityConnmodeIRAT_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANMobilityConnmodeIRAT Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_gpn_1 Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_gpn_walk_2 Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_gpn_req_3 Verify FAPService:2 LTECellConfigRANNLLTECell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_gpv_4 Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_spv_5 Verify FAPService:2 LTECellConfigRANNLLTECell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLLTECell_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANNLLTECell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_gpn_1 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_gpn_walk_2 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_gpn_req_3 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_gpv_4 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_spv_5 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATUMTSCell_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANNLIRATUMTSCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_gpn_1 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_gpn_walk_2 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_gpn_req_3 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_gpv_4 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_spv_5 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATGSMCell_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANNLIRATGSMCell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_gpn_1 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_gpn_walk_2 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_gpn_req_3 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_gpv_4 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_spv_5 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_LTECellConfigRANNLIRATCDMA2000Cell_gpn_and_gpv_7 Verify FAPService:2 LTECellConfigRANNLIRATCDMA2000Cell Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_REMLTE_gpn_1 Verify FAPService:2 REMLTE Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_REMLTE_gpn_walk_2 Verify FAPService:2 REMLTE Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_REMLTE_gpn_req_3 Verify FAPService:2 REMLTE Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMLTE_gpv_4 Verify FAPService:2 REMLTE Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_REMLTE_spv_5 Verify FAPService:2 REMLTE Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 REMLTE Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_REMLTE_gpn_and_gpv_7 Verify FAPService:2 REMLTE Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_gpn_1 Verify FAPService:2 CDMA2000Baseline Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_gpn_walk_2 Verify FAPService:2 CDMA2000Baseline Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_gpn_req_3 Verify FAPService:2 CDMA2000Baseline Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_gpv_4 Verify FAPService:2 CDMA2000Baseline Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_spv_5 Verify FAPService:2 CDMA2000Baseline Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Baseline Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000Baseline_gpn_and_gpv_7 Verify FAPService:2 CDMA2000Baseline Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 OneXSelfConfig Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_OneXSelfConfig_gpn_1 Verify FAPService:2 OneXSelfConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 OneXSelfConfig Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_OneXSelfConfig_gpn_walk_2 Verify FAPService:2 OneXSelfConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 OneXSelfConfig Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_OneXSelfConfig_gpn_req_3 Verify FAPService:2 OneXSelfConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 OneXSelfConfig Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_OneXSelfConfig_gpv_4 Verify FAPService:2 OneXSelfConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 OneXSelfConfig Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_OneXSelfConfig_gpn_and_gpv_7 Verify FAPService:2 OneXSelfConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 HRPDSelfConfig Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_HRPDSelfConfig_gpn_1 Verify FAPService:2 HRPDSelfConfig Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 HRPDSelfConfig Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_HRPDSelfConfig_gpn_walk_2 Verify FAPService:2 HRPDSelfConfig Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 HRPDSelfConfig Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_HRPDSelfConfig_gpn_req_3 Verify FAPService:2 HRPDSelfConfig Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 HRPDSelfConfig Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_HRPDSelfConfig_gpv_4 Verify FAPService:2 HRPDSelfConfig Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 HRPDSelfConfig Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_HRPDSelfConfig_gpn_and_gpv_7 Verify FAPService:2 HRPDSelfConfig Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000Time_gpn_1 Verify FAPService:2 CDMA2000Time Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000Time_gpn_walk_2 Verify FAPService:2 CDMA2000Time Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000Time_gpn_req_3 Verify FAPService:2 CDMA2000Time Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Time_gpv_4 Verify FAPService:2 CDMA2000Time Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Time_spv_5 Verify FAPService:2 CDMA2000Time Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Time Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000Time_gpn_and_gpv_7 Verify FAPService:2 CDMA2000Time Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_gpn_1 Verify FAPService:2 CDMA2000Gateway Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_gpn_walk_2 Verify FAPService:2 CDMA2000Gateway Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_gpn_req_3 Verify FAPService:2 CDMA2000Gateway Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_gpv_4 Verify FAPService:2 CDMA2000Gateway Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_spv_5 Verify FAPService:2 CDMA2000Gateway Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Gateway Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000Gateway_gpn_and_gpv_7 Verify FAPService:2 CDMA2000Gateway Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_gpn_1 Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_gpn_walk_2 Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_gpn_req_3 Verify FAPService:2 CDMA2000OneXPCF Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_gpv_4 Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_spv_5 Verify FAPService:2 CDMA2000OneXPCF Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXPCF_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXPCF Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_gpn_1 Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_gpn_walk_2 Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_gpn_req_3 Verify FAPService:2 CDMA2000HRPDPCF Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_gpv_4 Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_spv_5 Verify FAPService:2 CDMA2000HRPDPCF Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000HRPDPCF_gpn_and_gpv_7 Verify FAPService:2 CDMA2000HRPDPCF Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_gpn_1 Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_gpn_walk_2 Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_gpn_req_3 Verify FAPService:2 CDMA2000OneXRAN Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_gpv_4 Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_spv_5 Verify FAPService:2 CDMA2000OneXRAN Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXRAN_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXRAN Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_gpn_1 Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_gpn_walk_2 Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_gpn_req_3 Verify FAPService:2 CDMA2000OneXAccessParameters Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_gpv_4 Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_spv_5 Verify FAPService:2 CDMA2000OneXAccessParameters Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXAccessParameters_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXAccessParameters Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_gpn_1 Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_gpn_walk_2 Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_gpn_req_3 Verify FAPService:2 CDMA2000OneXNeighborList Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_gpv_4 Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_spv_5 Verify FAPService:2 CDMA2000OneXNeighborList Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXNeighborList_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXNeighborList Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_gpn_1 Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_gpn_walk_2 Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_gpn_req_3 Verify FAPService:2 CDMA2000OneXSystemParameters Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_gpv_4 Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_spv_5 Verify FAPService:2 CDMA2000OneXSystemParameters Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXSystemParameters_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXSystemParameters Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_gpn_1 Verify FAPService:2 CDMA2000Beacon Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_gpn_walk_2 Verify FAPService:2 CDMA2000Beacon Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_gpn_req_3 Verify FAPService:2 CDMA2000Beacon Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_gpv_4 Verify FAPService:2 CDMA2000Beacon Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_spv_5 Verify FAPService:2 CDMA2000Beacon Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000Beacon Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000Beacon_gpn_and_gpv_7 Verify FAPService:2 CDMA2000Beacon Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_gpn_1 Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_gpn_walk_2 Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_gpn_req_3 Verify FAPService:2 CDMA2000OneXPowerControl Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_gpv_4 Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_spv_5 Verify FAPService:2 CDMA2000OneXPowerControl Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXPowerControl_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXPowerControl Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_gpn_1 Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_gpn_walk_2 Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_gpn_req_3 Verify FAPService:2 CDMA2000OneXHandoff Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_gpv_4 Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_spv_5 Verify FAPService:2 CDMA2000OneXHandoff Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXHandoff_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXHandoff Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_gpn_1 Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_gpn_walk_2 Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_gpn_req_3 Verify FAPService:2 CDMA2000HRPDRAN Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_gpv_4 Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_spv_5 Verify FAPService:2 CDMA2000HRPDRAN Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000HRPDRAN_gpn_and_gpv_7 Verify FAPService:2 CDMA2000HRPDRAN Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_gpn_1 Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_gpn_walk_2 Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_gpn_req_3 Verify FAPService:2 CDMA2000HRPDHandoff Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_gpv_4 Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_spv_5 Verify FAPService:2 CDMA2000HRPDHandoff Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000HRPDHandoff_gpn_and_gpv_7 Verify FAPService:2 CDMA2000HRPDHandoff Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_gpn_1 Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_gpn_walk_2 Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_gpn_req_3 Verify FAPService:2 CDMA2000OneXREM Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_gpv_4 Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_spv_5 Verify FAPService:2 CDMA2000OneXREM Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXREM_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXREM Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000OneXREMControl_gpn_1 Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000OneXREMControl_gpn_walk_2 Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREMControl Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000OneXREMControl_gpn_req_3 Verify FAPService:2 CDMA2000OneXREMControl Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000OneXREMControl_gpv_4 Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000OneXREMControl_gpn_and_gpv_7 Verify FAPService:2 CDMA2000OneXREMControl Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_gpn_1 Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_gpn_walk_2 Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_gpn_req_3 Verify FAPService:2 CDMA2000HRPDREM Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_gpv_4 Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_spv_5 Verify FAPService:2 CDMA2000HRPDREM Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREM_gpn_and_gpv_7 Verify FAPService:2 CDMA2000HRPDREM Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREMControl_gpn_1 Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREMControl_gpn_walk_2 Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREMControl Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREMControl_gpn_req_3 Verify FAPService:2 CDMA2000HRPDREMControl Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREMControl_gpv_4 Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000HRPDREMControl_gpn_and_gpv_7 Verify FAPService:2 CDMA2000HRPDREMControl Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_gpn_1 Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_gpn_walk_2 Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_gpn_req_3 Verify FAPService:2 CDMA2000MacroTiming Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_gpv_4 Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_spv_5 Verify FAPService:2 CDMA2000MacroTiming Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000MacroTiming_gpn_and_gpv_7 Verify FAPService:2 CDMA2000MacroTiming Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_gpn_1 Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_gpn_walk_2 Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_gpn_req_3 Verify FAPService:2 CDMA2000NetworkListenMode Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_gpv_4 Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile using SetParameterValues RPC FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_spv_5 Verify FAPService:2 CDMA2000NetworkListenMode Profile using SetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Find all parameters that should be writable based on the profile definition
    step 3. For each parameter, attempt to set its current value using SetParameterValue
    step 4. Fail the test if any SetParameterValues fails
    step 5. Report a summary of all SetParameterValues at the end of the test
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_CDMA2000NetworkListenMode_gpn_and_gpv_7 Verify FAPService:2 CDMA2000NetworkListenMode Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCSRABMonitoring_gpn_1 Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCSRABMonitoring_gpn_walk_2 Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSRABMonitoring Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCSRABMonitoring_gpn_req_3 Verify FAPService:2 UMTSCSRABMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCSRABMonitoring_gpv_4 Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCSRABMonitoring_gpn_and_gpv_7 Verify FAPService:2 UMTSCSRABMonitoring Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSCSHHOMonitoring_gpn_1 Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSCSHHOMonitoring_gpn_walk_2 Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSHHOMonitoring Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSCSHHOMonitoring_gpn_req_3 Verify FAPService:2 UMTSCSHHOMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSCSHHOMonitoring_gpv_4 Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSCSHHOMonitoring_gpn_and_gpv_7 Verify FAPService:2 UMTSCSHHOMonitoring Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSPSRABMonitoring_gpn_1 Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSPSRABMonitoring_gpn_walk_2 Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABMonitoring Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSPSRABMonitoring_gpn_req_3 Verify FAPService:2 UMTSPSRABMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSPSRABMonitoring_gpv_4 Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSPSRABMonitoring_gpn_and_gpv_7 Verify FAPService:2 UMTSPSRABMonitoring Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSPSRABLGWMonitoring_gpn_1 Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSPSRABLGWMonitoring_gpn_walk_2 Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABLGWMonitoring Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSPSRABLGWMonitoring_gpn_req_3 Verify FAPService:2 UMTSPSRABLGWMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSPSRABLGWMonitoring_gpv_4 Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterValues for all GetParameterNames full paths FAPService2_profiles.tcl FAPService2_UMTSPSRABLGWMonitoring_gpn_and_gpv_7 Verify FAPService:2 UMTSPSRABLGWMonitoring Profile using GetParameterValues for all GetParameterNames full paths


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    step 4. For each full parameter name, execute a GetParameterValues
    step 5. Verify all GetParameterValue RPCs succeeed
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterNames from top level FAPService2_profiles.tcl FAPService2_UMTSHHOMonitoring_gpn_1 Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterNames from top level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify all returned names against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterNames walk at each level FAPService2_profiles.tcl FAPService2_UMTSHHOMonitoring_gpn_walk_2 Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterNames walk at each level


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = true
    step 2. Continue to send GetParameterNames for every partial path that is
            returned until all parameter names have been discovered
    step 3. Verify all returned names against the profile definition
    step 4. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSHHOMonitoring Profile parameters with 'Write' requirement have Writable flag FAPService2_profiles.tcl FAPService2_UMTSHHOMonitoring_gpn_req_3 Verify FAPService:2 UMTSHHOMonitoring Profile parameters with ‘Write’ requirement have Writable flag


    step 1. Initiate a GetParameterNames on the top level object for the profile
            with NextLevel = false
    step 2. Verify the returned parameter requirements field matches the profile
    step 3. Fail the test if any required parameters are missing
    step 4. If the object is listed as 'W' in the profile definition, make sure the 'Writable' flag
            is set.
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterValues RPC FAPService2_profiles.tcl FAPService2_UMTSHHOMonitoring_gpv_4 Verify FAPService:2 UMTSHHOMonitoring Profile using GetParameterValues RPC


    step 1. Initiate a GetParameterValues on the top level object for the profile
    step 2. Verify all returned parameters against the profile definition
    step 3. Fail the test if any required parameters are missing
    

    References:

    BBF CWMP Data Model FAPService:2.1 Service Data Model "TR-196 Issue 2 Amendment 1 Corrigendum 1"

    https://cwmp-data-models.broadband-forum.org/tr-196-2-1-1-cwmp.html

Test Module Name Synopsis
Verify FAPService:2 UMTSHHOMonitoring Profile usi