/
APPC Testing Scope and Status

APPC Testing Scope and Status

TC No.

Action 

LCM API Provider

Legacy API Provider

Via DGOrchestrator

Direct to OpenStack

Thru MultiVIM

Query AAI

NetConf

Via DMaaP

Status

Notes

TC No.

Action 

LCM API Provider

Legacy API Provider

Via DGOrchestrator

Direct to OpenStack

Thru MultiVIM

Query AAI

NetConf

Via DMaaP

Status

Notes

1

ModifyConfig

N/A

Yes

No







Yes

Yes

PASS

Validated regression for Closed Loop Use Case for vFW

2

Restart

Yes



No

Yes



Yes





PASS

Validated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region

3

Restart

Yes



No



Yes

Yes





PASS

Validated for vGMUX/vCPE Use Case; Used new Name Query created by AAI to retried VNF data, including cloud_region

3a

Restart

Yes







Yes

Yes



Yes

PASS

vGMUX restart, using new named AAI query; tested with JSON from Policy team

4

Restart



Yes

No

Yes









PASS

Validated for vFW (on a single VM) 

5

Restart



Yes

No



Yes







PASS

Validated for vFW (on a single VM) 

6

Restart 

Yes



Yes

Yes



Yes





PASS

Validated Restart of vFW VNF, which contained multiple VMs (3 VMS)

7

Restart 

Yes



Yes



Yes

Yes





PASS

Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file

8

Restart

Yes



Yes



Yes

Yes



Yes

Not Run



9

Stop

Yes



No



Yes

Yes





PASS

NOTE: Identify URL was provided in the JSON payload, not retrieved via AAI

10

Stop

Yes



Yes

Yes



Yes





PASS

Validated VM level Stop on vFW (vserverid is specified in request making it VM level)  [had to input vnf type in protocol reference table due to a know defect, which is getting fixes]

11

Stop

Yes



Yes



Yes

Yes





PASS

Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file

12

Start

Yes



Yes

Yes



Yes





PASS

Validated VM level Start on vFW (vserverid is specified in request making it VM level)  [had to input vnf type in protocol reference table due to a know defect, which is getting fixes]

13

Start

Yes



Yes



Yes

Yes





PASS

Requires MultiVIM Identify URL to be passed in payload or specified in app.properties file; in this test scenario, it was in the appc.properties file

14

Snapshot



Yes





Yes







PARTIAL

Created snapshot, but failed on verification - restriction of version of OpenStack version

Looks like with the newer OpenStack/Glance it's required to specify an "in:" operator for filtering. I.e. "GET http://10.12.25.2:9292/v2/images?name=Snapshot+of+APPC_Test_VM+at+2017-11-01+19%3A56%3A49" would have to become "GET http://10.12.25.2:9292/v2/images?name=in%3aSnapshot+of+APPC_Test_VM+at+2017-11-01+19%3A56%3A49" . The in%3a ("in:") is required for filtering. Would need either a CDP-PAL or IaaS change to fix in order to allow snapshot to work...testing Rebuild now to see it if works as is.

15

Snapshot



Yes



Yes









PARTIAL

Created snapshot, but failed on verification - restriction of version of OpenStack version (see comment on TC14)

16

Rebuild



Yes



Yes









PASS

Works, using the image ID, not image name 

17

Rebuild



Yes





Yes







PASS

Works, using the image ID, not image name 

18

Rebuild

Yes

(Yes)





Yes

Yes





FAILED

VM Rebuild - attemped via LCM, but defaulted to Legacy API Provider and fails in Legacy Rebuild DG.
APPC-307 (Embed jackson-annotations dependency in appc-dg-common)

19

Migrate

















BLOCKED

Need another host to migrate to; no lab environment to

20

Healthcheck

Yes



Yes











FAILED

APPC-311 (APPC-PROVIDER_LCM:HEALTHCHECK fails)

Note: This is a VNF level healthcheck

21

Rebuild

Yes



Yes



Yes

Yes





PASS



22

Restart

Yes







Yes

Yes



Yes

PASS

Standlone Generic Restart that invokes the new AAI via Named Query  - Tested with APPC_Test_VM created