Add O2 IMS compliance automation test scripts. 60/10760/4
authordliu5 <david.liu@windriver.com>
Wed, 22 Mar 2023 09:32:03 +0000 (17:32 +0800)
committerdliu5 <david.liu@windriver.com>
Wed, 12 Apr 2023 02:33:51 +0000 (10:33 +0800)
commit323e652696ceb2746ea571cf9854b1b4cfb56ce5
tree6077fdb0dde0a3411cb471071a5934934ecba85b
parent41edb24f29769f7ba8a083666e3858edc56ee1ef
Add O2 IMS compliance automation test scripts.

The O2IMS Compliance Test Specification:

https://oranalliance.atlassian.net/wiki/download/attachments/2505408783/O-RAN.WG6-O-CLOUD_CONF_TEST-R003-v01.00.00.docx?api=v2

Added detailed test configuration user guide as comments to readme.

Signed-off-by: dliu5 <david.liu@windriver.com>
Change-Id: I993c4fcc4789b59d4827a2edd4781e8d3ce16e7c
46 files changed:
test_scripts/O2IMS_Compliance_Test/mock.sh [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.10_SMO_succeeds_to_get_O2dms_(in_Kubernetes_native_API_Profile)_access_information.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.2_SMO_succeeds_to_query_inventory_with_O2ims_APIs_and_correct_token.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.3_SMO_succeeds_to_subscribe_for_O2ims_inventory_changes_notification_and_succeeds_to_receive_notifications.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.4_SMO_succeeds_to_create_alarmSubscription_receive_alarm_notification_and_query_alarm_list.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.5_Verify_general_aspects_of_O2ims_API.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.6_SMO_gets_405_while_sending_O2ims_APIs_with_unsupported_method.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.7_SMO_gets_400_405_while_issuing_O2ims_APIs_with_incorrect_data.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.8_SMO_get_security_error_response_while_issuing_APIs_with_incorrect_token.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/7.3.9_SMO_get_correct_response_while_issuing_requests_with_incorrect_APIs.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/__init__.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/oran-helm.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/oran-lcm.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_subscription_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_subscription_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_subscriptions_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarms_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/client_errors_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/deploymentManager_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/deploymentManager_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/deploymentManagers_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/ocloud_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/ocloud_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourcePool_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourcePool_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourcePools_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceType_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceType_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceTypes_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceTypes_field2_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceTypes_field3_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceTypes_field4_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resourceTypes_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resource_allfields_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resource_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/resources_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/subscription_post_req_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/subscription_post_resp_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/subscription_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/subscriptions_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/unsupported_method_properties.json [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/smo_server_mock.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/o2ims_compliance/ssh_helper.robot [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/readme.md [new file with mode: 0644]
test_scripts/O2IMS_Compliance_Test/test_configs.yaml [new file with mode: 0644]