1
0
mirror of https://github.com/minio/mc.git synced 2025-11-13 12:22:45 +03:00

Fix test cases where cp and mirror would fail

- globalQuietFlag and globalJSONFlag should be checked in conjunction
  for terminal features to be disabled. Otherwise ioctl fails for
  calculating the term size.

- Avoid unnecessary scoping for probe, it has two different error sets now
This commit is contained in:
Harshavardhana
2015-08-12 22:11:29 -07:00
parent e2c4d25e86
commit 99f53fe45d
6 changed files with 65 additions and 54 deletions

View File

@@ -44,6 +44,10 @@ var server *httptest.Server
var app *cli.App
func (s *CmdTestSuite) SetUpSuite(c *C) {
objectAPI := objectAPIHandler(objectAPIHandler{lock: &sync.Mutex{}, bucket: "bucket", object: make(map[string][]byte)})
server = httptest.NewServer(objectAPI)
console.IsTesting = true
// do not set it elsewhere, leads to data races since this is a global flag
globalQuietFlag = true
@@ -86,9 +90,6 @@ func (s *CmdTestSuite) SetUpSuite(c *C) {
c.Assert(perr, Not(IsNil))
app = registerApp()
objectAPI := objectAPIHandler(objectAPIHandler{lock: &sync.Mutex{}, bucket: "bucket", object: make(map[string][]byte)})
server = httptest.NewServer(objectAPI)
console.IsTesting = true
}
func (s *CmdTestSuite) TearDownSuite(c *C) {