15881: Enable docker tests, unless -short mode.
authorTom Clegg <tom@tomclegg.ca>
Wed, 13 May 2020 17:47:37 +0000 (13:47 -0400)
committerTom Clegg <tom@tomclegg.ca>
Wed, 13 May 2020 17:51:18 +0000 (13:51 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

lib/controller/localdb/login_ldap_docker_test.go

index 2f0d22075f59b58cccc2ca71ab536690e8ca0328..bf37409f6b2a418675e60e1f0e68b82afc5a7ecc 100644 (file)
@@ -2,19 +2,20 @@
 //
 // SPDX-License-Identifier: AGPL-3.0
 
-// Skip this slow test unless invoked as "go test -tags docker".
-// +build docker
-
 package localdb
 
 import (
        "os"
        "os/exec"
+       "testing"
 
        check "gopkg.in/check.v1"
 )
 
 func (s *LDAPSuite) TestLoginLDAPViaPAM(c *check.C) {
+       if testing.Short() {
+               c.Skip("skipping docker test in short mode")
+       }
        cmd := exec.Command("bash", "login_ldap_docker_test.sh")
        cmd.Stdout = os.Stderr
        cmd.Stderr = os.Stderr
@@ -24,6 +25,9 @@ func (s *LDAPSuite) TestLoginLDAPViaPAM(c *check.C) {
 }
 
 func (s *LDAPSuite) TestLoginLDAPBuiltin(c *check.C) {
+       if testing.Short() {
+               c.Skip("skipping docker test in short mode")
+       }
        cmd := exec.Command("bash", "login_ldap_docker_test.sh")
        cmd.Stdout = os.Stderr
        cmd.Stderr = os.Stderr