14325: Fix test.
authorTom Clegg <tclegg@veritasgenetics.com>
Fri, 1 Feb 2019 21:22:41 +0000 (16:22 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Fri, 1 Feb 2019 21:28:14 +0000 (16:28 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

lib/dispatchcloud/container/queue_test.go

index 75326921f5e5b7f70c4f514109bd0b2570b84f33..91d65359e884a91955f47523a7d11836a52767df 100644 (file)
@@ -6,12 +6,14 @@ package container
 
 import (
        "errors"
+       "os"
        "sync"
        "testing"
        "time"
 
        "git.curoverse.com/arvados.git/sdk/go/arvados"
        "git.curoverse.com/arvados.git/sdk/go/arvadostest"
+       "github.com/sirupsen/logrus"
        check "gopkg.in/check.v1"
 )
 
@@ -22,6 +24,14 @@ func Test(t *testing.T) {
 
 var _ = check.Suite(&IntegrationSuite{})
 
+func logger() logrus.FieldLogger {
+       logger := logrus.StandardLogger()
+       if os.Getenv("ARVADOS_DEBUG") != "" {
+               logger.SetLevel(logrus.DebugLevel)
+       }
+       return logger
+}
+
 type IntegrationSuite struct{}
 
 func (suite *IntegrationSuite) TearDownTest(c *check.C) {
@@ -35,7 +45,7 @@ func (suite *IntegrationSuite) TestGetLockUnlockCancel(c *check.C) {
        }
 
        client := arvados.NewClientFromEnv()
-       cq := NewQueue(test.Logger(), nil, typeChooser, client)
+       cq := NewQueue(logger(), nil, typeChooser, client)
 
        err := cq.Update()
        c.Check(err, check.IsNil)
@@ -92,7 +102,7 @@ func (suite *IntegrationSuite) TestCancelIfNoInstanceType(c *check.C) {
        }
 
        client := arvados.NewClientFromEnv()
-       cq := NewQueue(test.Logger(), nil, errorTypeChooser, client)
+       cq := NewQueue(logger(), nil, errorTypeChooser, client)
 
        var ctr arvados.Container
        err := client.RequestAndDecode(&ctr, "GET", "arvados/v1/containers/"+arvadostest.QueuedContainerUUID, nil, nil)