API Test Cases missing for XML Request/Response

Bug #1178200 reported by nswarnkar@gmail.com
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
tempest
Invalid
Medium
anju Tiwari

Bug Description

We have seen the test cases for Json based Request/Response format is available for API testing but missing for XML one.
There is need to add test cases for testing XML based clients.

Revision history for this message
Matthew Treinish (treinish) wrote :

There isn't enough detail here. Which clients are missing analogous xml classes? If there are any specific missing xml requests or tests open bugs for those specific gaps. Just stating that there are things are missing in general is not a bug.

Changed in tempest:
status: New → Invalid
Revision history for this message
anju Tiwari (anjutiwari5) wrote :

I am giving you the details of the test cases where the Request/Response is only available for Json and are missing for Xml.

Below is the path of the file and the name of the test cases:-

Image-
path- tempest/api/image/v1/test_image_members.py
class- test_add_image_member
                test_get_shared_images
         test_remove_member
                test_register_with_invalid_container_format
                test_register_with_invalid_disk_format
         test_register_then_upload
         test_register_remote_image
         test_register_http_image
         test_register_image_with_min_ram
          test_index_no_params
          test_index_disk_format
          test_index_container_format
          test_index_max_size
          test_index_min_size
          test_index_status_active_detail
          test_index_name
          test_register_with_invalid_container_format
          test_register_with_invalid_disk_format
          test_register_then_upload
          test_index_no_params
` test_index_disk_format
          test_index_container_format
          test_index_max_size
          test_index_min_size
          test_index_status_active_detail
          test_index_name

Network-
path- tempest/api/network/test_networks.py
class- test_create_delete_network_subnet
         test_show_network
         test_list_networks
         test_show_subnet

Swift-
path- tempest/api/object_storage/test_account_services.py
class- test_list_containers
         test_list_account_metadata
         test_create_account_metadata
           test_delete_account_metadata
         test_list_containers_with_non_authorized_usetest_get_object

path- tempest/api/object_storage/test_container_services.py
class- test_create_container
      test_delete_container
      test_list_container_contents_json
      test_container_metadata

path- tempest/api/object_storage/test_container_sync.py
class- test_container_synchronization

path- tempest/api/object_storage/test_object_expiry.py
class- test_get_object_after_expiry_time

path- tempest/api/object_storage/test_object_services.py
class- test_create_object
         test_delete_object
         test_object_metadata
         test_get_object
         test_copy_object_in_same_container
         test_copy_object_to_itself
         test_copy_object_2d_way
         test_copy_object_across_containers
         test_write_object_without_using_creds
         test_delete_object_without_using_creds
         test_write_object_with_non_authorized_user
         test_read_object_with_non_authorized_user
         test_delete_object_with_non_authorized_user
         test_get_object_using_temp_url
         test_object_upload_in_segments
         test_access_public_container_object_without_using_creds
         test_access_public_object_with_another_user_creds
         test_write_public_object_without_using_creds
         test_write_public_with_another_user_creds
         test_versioned_container

volume-
path- tempest/api/volume/test_volumes_actions.py
class- test_attach_detach_volume_to_instance
         test_get_volume_attachment

Changed in tempest:
status: Invalid → Confirmed
Revision history for this message
anju Tiwari (anjutiwari5) wrote :

Hi,
Could I assign this to me and I will add xml support for test cases described in comment #3 ?

Changed in tempest:
assignee: nobody → anju Tiwari (anjutiwari5)
Revision history for this message
anju Tiwari (anjutiwari5) wrote :

New Blue Print has been created to implement the above mentioned test cases.
https://blueprints.launchpad.net/tempest/+spec/test-cases-for-xml

Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :

Closing this bug as it will be implemented under https://blueprints.launchpad.net/tempest/+spec/test-cases-for-xml

Changed in tempest:
status: Confirmed → In Progress
Revision history for this message
Attila Fazekas (afazekas) wrote :

Sounds good to me.

Changed in tempest:
importance: Undecided → Medium
Changed in tempest:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.