17106: Skip s3cmd test if s3cmd not installed.
authorTom Clegg <tom@tomclegg.ca>
Tue, 17 Nov 2020 14:39:50 +0000 (09:39 -0500)
committerNico Cesar <nico@nicocesar.com>
Thu, 10 Dec 2020 20:27:10 +0000 (15:27 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

lib/controller/integration_test.go

index dab5caf015b03090be46e8eaf17eb371fe9f52a8..d85ca7b965cdc26b1eb9d669b6cbf6f8ec8c1ea2 100644 (file)
@@ -286,6 +286,11 @@ func (s *IntegrationSuite) TestGetCollectionByPDH(c *check.C) {
 }
 
 func (s *IntegrationSuite) TestS3WithFederatedToken(c *check.C) {
+       if _, err := exec.LookPath("s3cmd"); err != nil {
+               c.Skip("s3cmd not in PATH")
+               return
+       }
+
        testText := "IntegrationSuite.TestS3WithFederatedToken"
 
        conn1 := s.conn("z1111")