19099: Show lsns debug info if test fails.
authorTom Clegg <tom@curii.com>
Fri, 13 May 2022 17:22:36 +0000 (13:22 -0400)
committerTom Clegg <tom@curii.com>
Fri, 13 May 2022 17:22:36 +0000 (13:22 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

lib/crunchrun/executor_test.go

index c516a8b98443a7ce2ec1d6d644909ccf92f98c25..dcb4265c6a75c6b72a4115b46ec45b47cd962dbb 100644 (file)
@@ -12,6 +12,7 @@ import (
        "net"
        "net/http"
        "os"
        "net"
        "net/http"
        "os"
+       "os/exec"
        "strings"
        "time"
 
        "strings"
        "time"
 
@@ -200,6 +201,9 @@ func (s *executorSuite) TestIPAddress(c *C) {
                resp, err := http.DefaultClient.Do(req)
                c.Assert(err, IsNil)
                c.Check(resp.StatusCode, Equals, http.StatusTeapot)
                resp, err := http.DefaultClient.Do(req)
                c.Assert(err, IsNil)
                c.Check(resp.StatusCode, Equals, http.StatusTeapot)
+       } else {
+               lsns, err := exec.Command("lsns").CombinedOutput()
+               c.Logf("lsns (err == %v):\n%s", err, lsns)
        }
 
        s.executor.Stop()
        }
 
        s.executor.Stop()