Add Functional Tests

Registered by Masaki Tsukuda

Add functional tests.

- Change functional tests to the new structure.
https://review.openstack.org/#/c/157662/

Implementation plan of functional tests is as follows.
- Service
- Bucket
- Object
- Multi Delete
- ACL
- S3ACL
- Multi Upload

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Masaki Tsukuda
Direction:
Needs approval
Assignee:
Naoto Nishizono
Definition:
New
Series goal:
Proposed for trunk
Implementation:
Started
Milestone target:
None
Started by
Masaki Tsukuda

Related branches

Sprints

Whiteboard

Implementation status of functional tests is as follows.
- Service: Merged
  https://review.openstack.org/157662

- Bucket: Review in progress
  https://review.openstack.org/163306

- Object: Review in progress
  https://review.openstack.org/164100
  https://review.openstack.org/163726

- Multi Delete: Review in progress
  https://review.openstack.org/165307
  https://review.openstack.org/165314

- S3ACL: Review in progress
  https://review.openstack.org/164150
  https://review.openstack.org/166116

- ACL: Review in progress
  https://review.openstack.org/164159
  https://review.openstack.org/165317

- Multi Upload: Review in progress
  https://review.openstack.org/165765

Gerrit topic: https://review.openstack.org/#q,topic:bp/functional-tests,n,z

Addressed by: https://review.openstack.org/164073
    Add Swift Connection class

Addressed by: https://review.openstack.org/163726
    Add Functional Tests for Object

Addressed by: https://review.openstack.org/164100
    Add Functional Tests for PUT Object Copy

Addressed by: https://review.openstack.org/164150
    Add environment of s3acl to tox

Addressed by: https://review.openstack.org/164159
    Add Functional Tests of normal for ACL

Addressed by: https://review.openstack.org/163306
    Add Functional Tests for Bucket

Addressed by: https://review.openstack.org/165317
    Add functional tests of error for ACL

Addressed by: https://review.openstack.org/165765
    Add functional tests for normal statuses of Multipart Upload

Addressed by: https://review.openstack.org/166116
    Add structure of functional tests for S3ACL

Addressed by: https://review.openstack.org/166195
    Add functional error tests for Multipart Upload

Gerrit topic: https://review.openstack.org/#q,topic:functional_test_multi_delete,n,z

Addressed by: https://review.openstack.org/167519
    Add Functional Tests of input param test of normal for DELETE Multiple Objects

Addressed by: https://review.openstack.org/167932
    Add Functional Tests of input parameter test of normal for Multipart Upload

Addressed by: https://review.openstack.org/168215
    Make multi-range functional test to be more strict

Addressed by: https://review.openstack.org/168583
    Add src to src copy functional test

Addressed by: https://review.openstack.org/168584
    Add assertion for Copied Object

Addressed by: https://review.openstack.org/169140
    Object Creation Assertion, everywhare

Addressed by: https://review.openstack.org/169145
    assert_common_response_headers to TestCase class

Addressed by: https://review.openstack.org/169695
    Use singular variable name for the single content

Addressed by: https://review.openstack.org/169767
    More strict functional tests for multi-upload

Addressed by: https://review.openstack.org/169885
    Fix last-modified format on the copy result

Addressed by: https://review.openstack.org/169971
    Add mktime function to test.functional.utils

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.