Unchecked response headers in Swift API test cases

Bug #1240856 reported by Daisuke Morita
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tempest
Fix Released
Undecided
Daisuke Morita

Bug Description

Currently, the presence of response headers is not or only partially checked in test cases of Swift API.

In regard to an object storage system, not only data itself but also metadata is especially important. Therefore, they should contain the logic of checking response headers.

Changed in tempest:
assignee: nobody → Daisuke Morita (morita-daisuke)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

Fix proposed to branch: master
Review: https://review.openstack.org/55770

Changed in tempest:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tempest (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/56183

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/56190

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tempest (master)

Reviewed: https://review.openstack.org/55770
Committed: http://github.com/openstack/tempest/commit/8e1f86111b4800542edf8dbae834a5c0a958e367
Submitter: Jenkins
Branch: master

commit 8e1f86111b4800542edf8dbae834a5c0a958e367
Author: Daisuke Morita <email address hidden>
Date: Tue Nov 26 15:43:21 2013 +0900

    Check HTTP response headers of Swift API in detail

    All HTTP response headers for each Swift API are checked their existence
    and style. For checking, create custom_matchers.py file in common directory
    and implement specific matchers so that they can be reused.

    Change-Id: I7dcd87c814cf657999796bda75482505112b4edb
    Closes-Bug: #1240856

Changed in tempest:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tempest (master)

Fix proposed to branch: master
Review: https://review.openstack.org/59623

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tempest (master)

Reviewed: https://review.openstack.org/56190
Committed: http://github.com/openstack/tempest/commit/2c87d374ac86e2099b998a2466f90d84fa393736
Submitter: Jenkins
Branch: master

commit 2c87d374ac86e2099b998a2466f90d84fa393736
Author: Daisuke Morita <email address hidden>
Date: Thu Oct 31 19:39:19 2013 +0900

    Add tests for testing swift slo middleware

    Add test cases for Swift's Static Large Objects (SLO) feature which
    supports management of a large object by using a manifest file.
    Test cases contain functional tests for testing PUT, HEAD, GET
    and DELETE.

    Change-Id: I8cd1edb7290a76181303b1fd5b6738e9f1c157ff
    Implements: blueprint test-swift-slo-middleware
    Related-Bug: #1240856

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tempest (master)

Reviewed: https://review.openstack.org/59623
Committed: http://github.com/openstack/tempest/commit/d206d3bc9cc74d6872b5200a89abfa3b3a1da0cb
Submitter: Jenkins
Branch: master

commit d206d3bc9cc74d6872b5200a89abfa3b3a1da0cb
Author: Daisuke Morita <email address hidden>
Date: Fri Dec 6 15:18:04 2013 +0900

    Check HTTP response headers of Swift middleware API in detail

    All HTTP response headers of APIs for each Swift middleware are checked
    their existence and format as those of Swift 'standard' API are.

    Change-Id: I45005861873af66a126a3ebe0b04dd84c9a26eda
    Closes-Bug: #1240856

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.