@@ -245,6 +245,34 @@ DELETE an individual subscription
Check HTTP Response Status Code Is204
Check Postcondition Subscription Resource is Deleted
VNF Instance Scale Out
[Documentation]Test ID: 7.3.1.32.1
...Test title: VNF Instance Scale Out workflow
...Test objective: The objective is to test the workflow for the scaling out a VNF instance
...Pre-conditions: VNF instance in INSTANTIATED state (Test ID 5.4.4.1). NFVO is subscribed to VNF LCM Operation Occurrence notifications (Test ID 5.4.20.1)
...Reference: Clause 5.4.5 - ETSI GS NFV-SOL 003 [1] v4.4.1
...Config ID: Config_prod_VNFM
...Applicability:NFVO is able to receive notifications from VNFM. Scale operation is supported for the VNF (as capability in the VNFD)
...Post-Conditions: VNF instance still in INSTANTIATED state and VNF is scaled out
Send VNF Scale Out Request
Check HTTP Response Status Code Is202
Check HTTP Response Header ContainsLocation
Check Operation Occurrence Id existence
Check Operation Notification For ScaleSTARTING
Check Operation Notification For ScalePROCESSING
Check Operation Notification For ScaleCOMPLETED
Check Postcondition VNFSCALE_OUT
VNF Instance Scale In
Send VNF Scale In Request
Check HTTP Response Status Code Is202
Check HTTP Response Header ContainsLocation
Check Operation Occurrence Id existence
Check Operation Notification For ScaleSTARTING
Check Operation Notification For ScalePROCESSING
Check Operation Notification For ScaleCOMPLETED
Check Postcondition VNFSCALE_IN
GET Individual VNF Package [keyword]
LogTrying to get a VNF Package present in the NFVO Catalogue
Set Headers{"Accept": "${ACCEPT_JSON}"}
@@ -736,3 +764,59 @@ Check Postcondition Subscription Resource Is Deleted
Get Individual subscription [keyword]
Integerresponse status404
LogSubscription Resource deleted
Send VNF Scale Out Request
LogTrying to scale a vnf Instance
Set Headers{"Accept":"${ACCEPT}"}
Set Headers{"Content-Type": "${CONTENT_TYPE}"}
Run Keyword If${AUTH_USAGE}== 1Set Headers{"${AUTHORIZATION_HEADER}":"${AUTHORIZATION_TOKEN}"}