fix ci_test
This commit is contained in:
@@ -93,6 +93,7 @@ func (s *CosTestSuite) TestGetService() {
|
||||
|
||||
// Bucket API
|
||||
func (s *CosTestSuite) TestPutHeadDeleteBucket() {
|
||||
// Notic sometimes the bucket host can not analyis, may has i/o timeout problem
|
||||
u := "http://gosdkbuckettest-" + time.Now().Format(time.RFC3339) + "-" + s.Appid + ".cos.ap-beijing-1.myqcloud.com"
|
||||
iu, _ := url.Parse(u)
|
||||
ib := &cos.BaseURL{BucketURL: iu}
|
||||
@@ -196,8 +197,11 @@ func (s *CosTestSuite) TestPutGetDeleteLifeCycle() {
|
||||
}
|
||||
_, err := s.Client.Bucket.PutLifecycle(context.Background(), lc)
|
||||
assert.Nil(s.T(), err, "PutBucketLifecycle Failed")
|
||||
_, _, err = s.Client.Bucket.GetLifecycle(context.Background())
|
||||
assert.Nil(s.T(), err, "GetBucketLifecycle Failed")
|
||||
_, r, err := s.Client.Bucket.GetLifecycle(context.Background())
|
||||
// Might cleaned by other case concrrent
|
||||
if err != nil && 404 != r.StatusCode {
|
||||
assert.Nil(s.T(), err, "GetBucketLifecycle Failed")
|
||||
}
|
||||
_, err = s.Client.Bucket.DeleteLifecycle(context.Background())
|
||||
assert.Nil(s.T(), err, "DeleteBucketLifecycle Failed")
|
||||
}
|
||||
@@ -409,10 +413,6 @@ func (s *CosTestSuite) TestCreateCompleteMultipartUpload() {
|
||||
context.Background(), name, uploadID, opt,
|
||||
)
|
||||
|
||||
if err != nil {
|
||||
_, err = s.Client.Object.AbortMultipartUpload(context.Background(), name, uploadID)
|
||||
assert.Nil(s.T(), err, "AbortMultipartUpload Failed")
|
||||
}
|
||||
assert.Nil(s.T(), err, "CompleteMultipartUpload Failed")
|
||||
}
|
||||
|
||||
@@ -428,24 +428,26 @@ func TestCosTestSuite(t *testing.T) {
|
||||
|
||||
func (s *CosTestSuite) TearDownSuite() {
|
||||
// Clean the file in bucket
|
||||
r, _, err := s.Client.Bucket.ListMultipartUploads(context.Background(), nil)
|
||||
assert.Nil(s.T(), err, "ListMultipartUploads Failed")
|
||||
for _, p := range r.Uploads {
|
||||
// Abort
|
||||
_, err = s.Client.Object.AbortMultipartUpload(context.Background(), p.Key, p.UploadID)
|
||||
assert.Nil(s.T(), err, "AbortMultipartUpload Failed")
|
||||
}
|
||||
// r, _, err := s.Client.Bucket.ListMultipartUploads(context.Background(), nil)
|
||||
// assert.Nil(s.T(), err, "ListMultipartUploads Failed")
|
||||
// for _, p := range r.Uploads {
|
||||
// // Abort
|
||||
// _, err = s.Client.Object.AbortMultipartUpload(context.Background(), p.Key, p.UploadID)
|
||||
// assert.Nil(s.T(), err, "AbortMultipartUpload Failed")
|
||||
// }
|
||||
|
||||
// Delete objects
|
||||
opt := &cos.BucketGetOptions{
|
||||
MaxKeys: 500,
|
||||
}
|
||||
v, _, err := s.Client.Bucket.Get(context.Background(), opt)
|
||||
assert.Nil(s.T(), err, "GetBucket Failed")
|
||||
for _, c := range v.Contents {
|
||||
_, err := s.Client.Object.Delete(context.Background(), c.Key)
|
||||
assert.Nil(s.T(), err, "DeleteObject Failed")
|
||||
}
|
||||
// // Delete objects
|
||||
// opt := &cos.BucketGetOptions{
|
||||
// MaxKeys: 500,
|
||||
// }
|
||||
// v, _, err := s.Client.Bucket.Get(context.Background(), opt)
|
||||
// assert.Nil(s.T(), err, "GetBucket Failed")
|
||||
// for _, c := range v.Contents {
|
||||
// _, err := s.Client.Object.Delete(context.Background(), c.Key)
|
||||
// assert.Nil(s.T(), err, "DeleteObject Failed")
|
||||
// }
|
||||
|
||||
// When clean up these infos, can not solve the concurrent test problem
|
||||
|
||||
fmt.Println("tear down~")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user