Beijing Specific Tests

Test No.

Category

(Stability, Resiliency, ConfigScaleOut, Scalability)

Description

Status

(Not Started, In-Progress, Pass, Fail)

Notes
1StabilityExecute Restart Test for 72 hour periodPassTested against Amsterdam code due to defect APPC-658 which prevents DMaaP messages from being received or sent.  Test results and notes can be found at:  ONAP APPC 72 Hour Stability Test Results
2StabilityExecute Rebuild Test for 72 hour periodPassTested against Amsterdam code due to defect APPC-658 which prevents DMaaP messages from being received or sent.  Test results and notes can be found at:  ONAP APPC 72 Hour Stability Test Results
3StabilityExecute Start Test for 72 hour periodPassTested against Amsterdam code due to defect APPC-658 which prevents DMaaP messages from being received or sent.  Test results and notes can be found at:  ONAP APPC 72 Hour Stability Test Results
4StabilityExecute Stop Test for 72 hour periodPassTested against Amsterdam code due to defect APPC-658 which prevents DMaaP messages from being received or sent.  Test results and notes can be found at:  ONAP APPC 72 Hour Stability Test Results
5Stability (Heat)Execute 72 hour test with steady stream of Restarts, Rebuilds, Start, and Stop actions in an Heat deploy APPC environment using Beijing running on NitrogenPassAPPC-658 issue was fixed for this test.
6Stability (OOM)Execute 72 hour test with steady stream of Restarts, Rebuilds, Start, and Stop actions in an OOM clustered APPC environment using Beijing running on NitrogenPassAPPC-658 issue was fixed for this test.
7Resiliency

Verify that loss of one MYSQL slave instance does not impact DB availability.

Pass (on Carbon ODL)

Pass (on Nitrogen ODL)

Since MariaDB and Galera support is not being introduced in this release, this test involves terminating the one MySQL instance and verifying that Kubernetes brings the instance back up successfully.
8Resiliency

Verify that loss of one APPC controller instance does not impact application availability

Pass (on Carbon ODL)

Pass (on Nitrogen ODL)

Loss of one APPC controller instance does not impact application availability.
9

Scalability

Scale (up or down) MySQL dynamically.FailDynamic scaling for the database is scheduled to be supported with the introduction of MariaDB and Galera in a future release.
10

Scalability

Scale (up or down) APPC controller dynamically.

Pass with issue (on Carbon ODL)

Pass with issue (on Nitrogen ODL)

The APPC controller can be dynamically scaled; however, the ODL cluster is not configured properly after the scaling operation. Based on this issue, it is recommended to use static scaling such that the cluster size is set appropriately at the time of installation to ensure a properly functioning ODL cluster.
11ConfigScaleOut via apidocvLB/vDNS used. Scenario: new vDNS instantiated and IP of new vDNS instance must be made known (i.e., configured) to vLB via ConfigScaleOut requestPassAdditional information: APPC ConfigScaleOut Testing with vDNS/vLoadBalancer
12ConfigScaleOut via DMaaPvLB/vDNS used. Scenario: new vDNS instantiated and IP of new vDNS instance must be made known (i.e., configured) to vLB via ConfigScaleOut requestPassAdditional information: APPC ConfigScaleOut Testing with vDNS/vLoadBalancer
13CDTCDT connect to APPC runtimePassCurrently blocked by APPC-885 Resolved
14CDTCDT distribute artifacts to APP runtimePassCreating the vLoadBalancer in the CDT










Regression Tests

TC No.

Action Heat

OOM

LCM API ProviderAPPC ProviderVia DGOrchestratorDirect to OpenStackThru MultiVIMQuery AAINetConfVia DMaaPStatusNotes
1ModifyConfigYesYes*N/AYes



Yes
PassvFW/pgsteam change regression use case
2HealthcheckYes


Yes





Need jar containing simulator with a service running in order to test.
3RestartYesYes*Yes
YesYes
Yes
YesPass
4RestartYes
Yes

Yes
Yes
YesPassThis test is using the Generic_Restart DG designed to allow for VIM.
5RestartYesYes*
Yes
Yes
No
NoPass
6Restart
Yes*
Yes
Yes



Pass
7StopYesYes*Yes
YesYes
Yes
YesPass
8StartYesYes*Yes
YesYes
Yes
YesPass
9RebuildYesYes*Yes
YesYes
Yes
YesPass
10RebuildYesYes*
Yes
Yes
No

Pass

2018-04-26 14:04:12,445 | INFO | p1257028015-1480 | eelf | 401 - appc-common - 1.3.0.SNAPSHOT - - | APPC0120I Rebuild '1' finished with status SUCCESS. Reason: Success

11SnapshotYesYes*
Yes
Yes
No
NoPartialSnapshot created successfully but the image verification failed due to APPC-869.
*For OOM - APPC MySQL sql_mode differs from the standard OOM MySQL deployment due to restrictions when sql_mode has "only_full_group_by" enabled.  APPC-878