High Level Test Cases and Status: DMAAP Data Router
# | Test Case | Status |
---|---|---|
1 | Create feed | PASS |
2 | Subscribe to feed | PASS |
3 | Subscribe to feed with privileged subscription | PASS |
4 | Publish file to feed | PASS |
5 | Verify subscriber receives published file | PASS |
6 | Verify published file remains on privileged subscriber and delete it | PASS |
7 | Update subscription | PASS |
8 | Update feed | PASS |
9 | Delete subscription | PASS |
10 | Delete feed | PASS |
Detailed Description Data Router Feature Test Cases:
Test Case ID | Data_Router_01 | ||||
---|---|---|---|---|---|
Test Case Name | Create feed | ||||
Description | Confirm that a feed can be created by sending a POST request to the data-router provisioning server | ||||
Release | Casablanca | ||||
Pre-conditions | All components of data-router are running | ||||
Testing Steps |
| ||||
Conclusion (Pass/Fail) | PASS - https://jenkins.onap.org/view/dmaap/job/dmaap-datarouter-master-csit-dr-suite/425/ | ||||
Testing Lab | Ericsson Lab / CSIT |
Test Case ID | Data_Router_02 | ||||
---|---|---|---|---|---|
Test Case Name | Subscribe to feed | ||||
Description | Confirm that a subscription to a feed can be created by sending a POST request to the data-router provisioning server | ||||
Release | Casablanca | ||||
Pre-conditions | All components of data-router are running | ||||
Testing Steps |
| ||||
Conclusion (Pass/Fail) | PASS - https://jenkins.onap.org/view/dmaap/job/dmaap-datarouter-master-csit-dr-suite/425/ | ||||
Testing Lab | Ericsson Lab / CSIT |
Test Case ID | Data_Router_03 | ||||
---|---|---|---|---|---|
Test Case Name | Subscribe to feed | ||||
Description | Confirm that a subscription to a feed can be created by sending a POST request to the data-router provisioning server | ||||
Release | Casablanca | ||||
Pre-conditions | All components of data-router are running | ||||
Testing Steps |
| ||||
Conclusion (Pass/Fail) | PASS - https://jenkins.onap.org/view/dmaap/job/dmaap-datarouter-master-csit-dr-suite/425/ | ||||
Testing Lab | Ericsson Lab / CSIT |
JSON Objects
{ "name": "CSIT_Test", "version": "m1.0", "description": "CSIT_Test", "business_description": "CSIT_Test", "suspend": false, "deleted": false, "changeowner": true, "authorization": { "classification": "unclassified", "endpoint_addrs": [], // List of IP Addresses that can publish to this feed "endpoint_ids": [{ "password": "dradmin", // Any application that publishes to this feed must use these credentials "id": "dradmin" }] } }
{ "delivery":{ "url":"https://{subscriber_ip}:7070/", // IP Address of subscriber and port that can be accessed through "user":"LOGIN", // Credentials used to send file to this subscriber "password":"PASSWORD", "use100":true }, "metadataOnly":false, "suspend":false, "groupid":29, "subscriber":"dradmin" }