19099: Enable container shell when using singularity runtime.
[arvados.git] / lib / crunchrun / singularity_test.go
index cdeafee88242b3330adcf2c5ae7550fdcb104f46..8a2e62d7e77c232618a9525873983ac3f321d594 100644 (file)
@@ -28,6 +28,14 @@ func (s *singularitySuite) SetUpSuite(c *C) {
        }
 }
 
+func (s *singularitySuite) TestInject(c *C) {
+       path, err := exec.LookPath("nsenter")
+       if err != nil || path != "/var/lib/arvados/bin/nsenter" {
+               c.Skip("looks like /var/lib/arvados/bin/nsenter is not installed -- re-run `arvados-server install`?")
+       }
+       s.executorSuite.TestInject(c)
+}
+
 var _ = Suite(&singularityStubSuite{})
 
 // singularityStubSuite tests don't really invoke singularity, so we