Versions Compared

Key

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

...

S NoScenarioSteps Status
CPS

1.1Health Check
  1. Test Liveness Probe Endpoint
  2. Test Readiness Probe Endpoint
Done
1.2
CPS Admin Details Insert
  1. Create Dataspace 
  2. Create schema set from YANG file
  3. Create Schema set with Zip file
  4. Get schema set set info
  5. Create anchor for the created schema-set and dataspace
  6. Get Anchor

To Be Updated

Get Anchor test to be included in the existing test.

1.23CPS Data Node Insert, Update and Delete
  1. Create Data Node for an anchor
  2. Get Datanode by the dataspace, anchor and xpath
  3. Update data node
  4. Get data node using the Query API to ensure the update data node is fetched.
  5. Delete the created data node
  6. Get Datanode by the dataspace, anchor and xpath to ensure the 

To Be Updated

Only Steps# 1 and 2 are included in the existing test. Need to all others to the existing test plan. 

CPS Temporal
2.1Health Check
  1. Test Liveness Probe Endpoint
  2. Test Readiness Probe Endpoint
New
2.2Create an anchor history
  1. Create Data Node using cps api 
  2. Update the Data Node using cps api
  3. Get the history of the anchor using cps-temporal api 
    /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/history
New
2.23Delete the data node to add it to history
  1. Create Data Node using cps api 
  2. Update the Data Node using cps api
  3. Delete the data node using cps-api
  4. Get the history of the anchor using cps-temporal api 
    /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/history
New
CPS-NCMP-DMI_PLUGIN
3.1Health Check
  1. Test Liveness Probe Endpoint
  2. Test Readiness Probe Endpoint
New
3.2

Model-Sync, Write & read data using datastore PassTrough

  1. Create Data Node using cps api 
  2. Notify NCMP DMI has new node 
    1. http://localhost:8783/dmi/api/v1/inventory/cmHandles
    2. This will kick off model sync as part of registation
  3. wait till above method call completes and send a 2xx response
  4. Show data in Postgres: anchor and module-set
  5. Use CPS endpoint that shows anchors & namespaces to conclude test completed
    1. <ENDPOINT TO BE CONFIRMED>
New