Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCCSDK-1909

Test Status

NoTest casesTest Status
15G NRM CM config-deploy TestCOMPLETE
25G NRM CM config-get TestCOMPLETE
35G NRM CM config-modify TestCOMPLETE
45G NRM CM config-delete TestCOMPLETE

Detailed Description of Integration Testcases and Results

Test case ID1
Test case name5G NRM CM config-deploy Test
Test case descriptionTrigger the config-deploy workflow to create multiple MOIs (Management Object Instance)
ReleaseFrankfurt
Pre-conditions
  1. run the Provision MnS provider
  2. upload the corresponding blueprint
Testing Steps


Test Command 
curl -s -k -u "ccsdkapps:ccsdkapps" -H "Content-Type: application/json" -H "Accept: application/json" -X POST http://cds.onap:port/api/v1/execution-service/process -d @NRM_create.json | python -m json.tool


NRM_create.json

{

  "commonHeader": {

    "originatorId": "CurlTest",

    "requestId": "1234-5678",

    "subRequestId": "5678-9012"

  },

  "actionIdentifiers": {

    "blueprintName": "NRMblueprint",

    "blueprintVersion": "1.0.0",

    "actionName": "config-deploy",

    "mode": "sync"

  },

  "payload": {

     "config-deploy-request": {

      "config-deploy-properties":{

        "service-instance-id":"PNF_service_1",

        "pnf-id":"PNF1",

        "pnf-name":"PNF1",

        "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c",

        "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

        "managed-object-instances":[{

          "className":"GNBCUCPFunction",

          "data":{

            "gNBId":"1",

            "gNBIdLength":"5",

            "gNBCUName":"gnb-01",

            "pLMNId":{

              "mcc":"001",

              "mnc":"01"

            }

            }

          },

          {

          "className":"GNBCUUPFunction",

          "data":{         

            "gNBId":"1",

            "gNBIdLength":"5",

            "pLMNId":{

              "mcc":"001",

              "mnc":"01"

            }

            }

          },

          {

          "className":"GNBDUFunction",

          "data":{         

            "gNBDUId":"1",

            "gNBDUName":"gnb-01",

            "gNBId":"1",

            "gNBIdLength":"5",

            "pLMNId":{

              "mcc":"001",

              "mnc":"01"

            }

            }

          }

          ]

      }

     }

  }

}


Response of CDS

{

    "actionIdentifiers": {

        "actionName": "config-deploy",

        "blueprintName": "NRMblueprint",

        "blueprintVersion": "1.0.0",

        "mode": "sync"

    },

    "commonHeader": {

        "flags": null,

        "originatorId": "CurlTest",

        "requestId": "1234-5678",

        "subRequestId": "5678-9012",

        "timestamp": "2020-03-13T06:11:33.218Z"

    },

    "payload": {

        "config-deploy-response": {

            "result": {

                    "/GNBCUCPFunction/f64bc1a8-28c1-4da2-81e8-b5963b4b4e70": {

                        "body": {

                            "data": {

                                "attributes": {

                                    "gNBCUName": "gnb-01",

                                    "gNBId": "1",

                                    "gNBIdLength": "5",

                                    "pLMNId": {

                                        "mcc": "001",

                                        "mnc": "01"

                                    }

                                },

                                "class": "GNBCUCPFunction",

                                "href": "/GNBCUCPFunction/f64bc1a8-28c1-4da2-81e8-b5963b4b4e70",

                                "id": "f64bc1a8-28c1-4da2-81e8-b5963b4b4e70"

                            }

                        },

                        "status": 201

                    },

                    "/GNBCUUPFunction/2a78c55a-2762-4d15-9204-037ca6fecf87": {

                        "body": {

                            "data": {

                                "attributes": {

                                    "gNBId": "1",

                                    "gNBIdLength": "5",

                                    "pLMNId": {

                                        "mcc": "001",

                                        "mnc": "01"

                                    }

                                },

                                "class": "GNBCUUPFunction",

                                "href": "/GNBCUUPFunction/2a78c55a-2762-4d15-9204-037ca6fecf87",

                                "id": "2a78c55a-2762-4d15-9204-037ca6fecf87"

                            }

                        },

                        "status": 201

                    },

                    "/GNBDUFunction/261690cc-f221-45e0-86e6-2b980cb8e808": {

                        "body": {

                            "data": {

                                "attributes": {

                                    "gNBDUId": "1",

                                    "gNBDUName": "gnb-01",

                                    "gNBId": "1",

                                    "gNBIdLength": "5",

                                    "pLMNId": {

                                        "mcc": "001",

                                        "mnc": "01"

                                    }

                                },

                                "class": "GNBDUFunction",

                                "href": "/GNBDUFunction/261690cc-f221-45e0-86e6-2b980cb8e808",

                                "id": "261690cc-f221-45e0-86e6-2b980cb8e808"

                            }

                        },

                        "status": 201

                    }

                }

            }

    },

    "status": {

        "code": 200,

        "errorMessage": null,

        "eventType": "EVENT_COMPONENT_EXECUTRD",

        "message": "success",

        "timestamp": "2020-03-13T06:11:33.331Z"

    },

"stepData": {

   “name”: “config-deploy-process”,

   “properties”: {

    “response-data”: “”,

    “status”: “success”

}

}

}


Conclusion (Pass /Fail)PASS
Test lab


Test case ID2
Test case name5G NRM CM config-get Test
Test case descriptionTrigger the config-get workflow to get multiple MOIs attributes (Management Object Instance)
ReleaseFrankfurt
Pre-conditions
  1. run the Provision MnS provider
  2. upload the corresponding blueprint
  3. already create some MOIs
Testing Steps


Test Command 
curl -s -k -u "ccsdkapps:ccsdkapps" -H "Content-Type: application/json" -H "Accept: application/json" -X POST http://cds.onap:port/api/v1/execution-service/process -d @NRM_get.json | python -m json.tool


NRM_get.json

{

  "commonHeader": {

    "originatorId": "CurlTest",

    "requestId": "1234-5678",

    "subRequestId": "5678-9012"

  },

  "actionIdentifiers": {

    "blueprintName": "NRMblueprint",

    "blueprintVersion": "1.0.0",

    "actionName": "config-get",

    "mode": "sync"

  },

  "payload": {

     "config-get-request": {

      "config-get-properties":{

        "service-instance-id":"PNF_service_1",

        "pnf-id":"PNF1",

        "pnf-name":"PNF1",

        "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c",

        "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

        "managed-object-instances":[{

          "className":"GNBCUCPFunction",

          "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

          "scope":"BASE_ONLY",

          "filter":"GNBCUCPFunction",

          "fields":["gNBId","gNBIdLength"]

          }

          ]

      }

     }

  }

}

      


Response of CDS

{

    "actionIdentifiers": {

        "actionName": "config-get",

        "blueprintName": "NRMblueprint",

        "blueprintVersion": "1.0.0",

        "mode": "sync"

    },

    "commonHeader": {

        "flags": null,

        "originatorId": "CurlTest",

        "requestId": "1234-5678",

        "subRequestId": "5678-9012",

        "timestamp": "2020-03-13T06:13:43.166Z"

    },

    "payload": {

        "config-get-response": {

            "result": {

                "response": {

                    "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": {

                        "body": {

                            "data": [

                                    {

                                        "attributes": {

                                            "gNBId": "1",

                                            "gNBIdLength": "5"

                                        },

                                        "class": "GNBCUCPFunction",

                                        "href": "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742",

                                        "id": "e65d3f05-9558-4e58-aeb0-3a1eae1db742"

                                    }

                                ]

                        },

                        "status": 200

                    }

                }

            }

        }

    },

    "status": {

        "code": 200,

        "errorMessage": null,

        "eventType": "EVENT_COMPONENT_EXECUTRD",

        "message": "success",

        "timestamp": "2020-03-13T06:11:33.331Z"

    },

"stepData": {

         “name”: “config-get-process”,

         “properties”: {

            “response-data”: “”,

            “status”: “success”

}

}

}       


Conclusion (Pass /Fail)PASS
Test lab


Test case ID3
Test case name5G NRM CM config-modify Test
Test case descriptionTrigger the config-modify workflow to modify multiple MOIs attributes (Management Object Instance)
ReleaseFrankfurt
Pre-conditions
  1. run the Provision MnS provider
  2. upload the corresponding blueprint
  3. already create some MOIs
Testing Steps


Test Command 
curl -s -k -u "ccsdkapps:ccsdkapps" -H "Content-Type: application/json" -H "Accept: application/json" -X POST http://cds.onap:port/api/v1/execution-service/process -d @NRM_modify.json | python -m json.tool


NRM_modify.json

{

  "commonHeader": {

    "originatorId": "CurlTest",

    "requestId": "1234-5678",

    "subRequestId": "5678-9012"

  },

  "actionIdentifiers": {

    "blueprintName": "NRMblueprint",

    "blueprintVersion": "1.0.0",

    "actionName": "config-modify",

    "mode": "sync"

  },

  "payload": {

     "config-modify-request": {

      "config-modify-properties":{

        "service-instance-id":"PNF_service_1",

        "pnf-id":"PNF1",

        "pnf-name":"PNF1",

        "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c",

        "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

        "managed-object-instances":[{

          "className":"GNBCUCPFunction",

          "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

          "scope":"BASE_ONLY",

          "filter":"GNBCUCPFunction",

          "data": {

             "gNBId":"12345",

             "gNBIdLength":"5"

     }

          }

          ]

      }

     }

  }

}

      


Response of CDS

{

    "actionIdentifiers": {

        "actionName": "config-modify",

        "blueprintName": "NRMblueprint",

        "blueprintVersion": "1.0.0",

        "mode": "sync"

    },

    "commonHeader": {

        "flags": null,

        "originatorId": "CurlTest",

        "requestId": "1234-5678",

        "subRequestId": "5678-9012",

        "timestamp": "2020-03-13T06:14:45.274Z"

    },

    "payload": {

        "config-modify-response": {

            "result": {

                "response": {

                    "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": {

                        "body": {

                            "data": [

                                    {

                                        "attributes": {

                                            "gNBCUName": "gnb-01",

                                            "gNBId": "12345",

                                            "gNBIdLength": "5",

                                            "pLMNId": {

                                                "mcc": "001",

                                                "mnc": "01"

                                            }

                                        },

                                        "class": "GNBCUCPFunction",

                                        "href": "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742",

                                         "id": "e65d3f05-9558-4e58-aeb0-3a1eae1db742"

                                    }

                                ]

                        },

                        "status": 200

                    }

                }

            }

        }

    },

    "status": {

        "code": 200,

        "errorMessage": null,

        "eventType": "EVENT_COMPONENT_EXECUTRD",

        "message": "success",

        "timestamp": "2020-03-13T06:11:33.331Z"

    },

"stepData": {

         “name”: “config-modify-process”,

         “properties”: {

            “response-data”: “”,

            “status”: “success”

}

}

}


Conclusion (Pass /Fail)PASS
Test lab


Test case ID4
Test case name5G NRM CM config-delete Test
Test case descriptionTrigger the config-delete workflow to get multiple MOIs attributes (Management Object Instance)
ReleaseFrankfurt
Pre-conditions
  1. run the Provision MnS provider
  2. upload the corresponding blueprint
  3. already create some MOIs
Testing Steps


Test Command 
curl -s -k -u "ccsdkapps:ccsdkapps" -H "Content-Type: application/json" -H "Accept: application/json" -X POST http://cds.onap:port/api/v1/execution-service/process -d @NRM_delete.json | python -m json.tool


NRM_delete.json

{

  "commonHeader": {

    "originatorId": "CurlTest",

    "requestId": "1234-5678",

    "subRequestId": "5678-9012"

  },

  "actionIdentifiers": {

    "blueprintName": "NRMblueprint",

    "blueprintVersion": "1.0.0",

    "actionName": "config-delete",

    "mode": "sync"

  },

  "payload": {

     "config-delete-request": {

      "config-delete-properties":{

        "service-instance-id":"PNF_service_1",

        "pnf-id":"PNF1",

        "pnf-name":"PNF1",

        "service-model-uuid":"90e00209-779b-4732-b0f1-7d7dfa88745c",

        "pnf-customization-uuid":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

        "managed-object-instances":[{

          "className":"GNBCUCPFunction",

          "id":"e65d3f05-9558-4e58-aeb0-3a1eae1db742",

          "scope":"BASE_ONLY",

          "filter":"GNBCUCPFunction"

          }

          ]

      }

     }

  }

}


Response of CDS


{

    "actionIdentifiers": {

        "actionName": "config-delete",

        "blueprintName": "NRMblueprint",

        "blueprintVersion": "1.0.0",

        "mode": "sync"

    },

    "commonHeader": {

        "flags": null,

        "originatorId": "CurlTest",

        "requestId": "1234-5678",

        "subRequestId": "5678-9012",

        "timestamp": "2020-03-13T06:15:55.413Z"

    },

    "payload": {

        "config-delete-response": {

            "result": {

                "response": {

                    "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742": {

                        "body": {

                            "data": [

                                    "/GNBCUCPFunction/e65d3f05-9558-4e58-aeb0-3a1eae1db742"

                                ]

                        },

                        "status": 200

                    }

                }

            }

        }

    },

    "status": {

        "code": 200,

        "errorMessage": null,

        "eventType": "EVENT_COMPONENT_EXECUTRD",

        "message": "success",

        "timestamp": "2020-03-13T06:11:33.331Z"

    },

"stepData": {

         “name”: “config-delete-process”,

         “properties”: {

            “response-data”: “”,

            “status”: “success”

}

}

}

           


Conclusion (Pass /Fail)PASS
Test lab

Reference

Discussion Materials

...