()
| 363 | } |
| 364 | |
| 365 | func (c *CloudStore) PingTest() (err error) { |
| 366 | tmpFile := "dochub-test-file.txt" |
| 367 | saveFile := "dochub-test-file.txt" |
| 368 | text := "hello world" |
| 369 | |
| 370 | defer func() { |
| 371 | if err != nil { |
| 372 | err = fmt.Errorf("Bucket是否私有:%v,错误信息:%v", c.Private, err.Error()) |
| 373 | } |
| 374 | }() |
| 375 | |
| 376 | err = ioutil.WriteFile(tmpFile, []byte(text), os.ModePerm) |
| 377 | if err != nil { |
| 378 | return err |
| 379 | } |
| 380 | defer os.Remove(tmpFile) |
| 381 | |
| 382 | if err = c.Upload(tmpFile, saveFile); err != nil { |
| 383 | return |
| 384 | } |
| 385 | if err = c.IsExist(saveFile); err != nil { |
| 386 | return |
| 387 | } |
| 388 | if !helper.Debug { |
| 389 | if err = c.Delete(saveFile); err != nil { |
| 390 | return |
| 391 | } |
| 392 | } |
| 393 | |
| 394 | return |
| 395 | } |
| 396 | |
| 397 | func (c *CloudStore) GetPublicDomain() (domain string) { |
| 398 | object := "test.dochub.test" |
no test coverage detected