diff --git a/integration-cli/docker_api_swarm_test.go b/integration-cli/docker_api_swarm_test.go index 822accdbb5..356a634fe2 100644 --- a/integration-cli/docker_api_swarm_test.go +++ b/integration-cli/docker_api_swarm_test.go @@ -9,6 +9,7 @@ import ( "net" "net/http" "path/filepath" + "runtime" "strings" "sync" "time" @@ -294,6 +295,13 @@ func (s *DockerSwarmSuite) TestAPISwarmLeaderProxy(c *check.C) { } func (s *DockerSwarmSuite) TestAPISwarmLeaderElection(c *check.C) { + if runtime.GOARCH == "s390x" { + c.Skip("Disabled on s390x") + } + if runtime.GOARCH == "ppc64le" { + c.Skip("Disabled on ppc64le") + } + // Create 3 nodes d1 := s.AddDaemon(c, true, true) d2 := s.AddDaemon(c, true, true) @@ -357,6 +365,13 @@ func (s *DockerSwarmSuite) TestAPISwarmLeaderElection(c *check.C) { } func (s *DockerSwarmSuite) TestAPISwarmRaftQuorum(c *check.C) { + if runtime.GOARCH == "s390x" { + c.Skip("Disabled on s390x") + } + if runtime.GOARCH == "ppc64le" { + c.Skip("Disabled on ppc64le") + } + d1 := s.AddDaemon(c, true, true) d2 := s.AddDaemon(c, true, true) d3 := s.AddDaemon(c, true, true) diff --git a/integration-cli/docker_cli_swarm_test.go b/integration-cli/docker_cli_swarm_test.go index 9702e40e9f..2998577f2c 100644 --- a/integration-cli/docker_cli_swarm_test.go +++ b/integration-cli/docker_cli_swarm_test.go @@ -13,6 +13,7 @@ import ( "net/http/httptest" "os" "path/filepath" + "runtime" "strings" "time" @@ -1314,6 +1315,13 @@ func (s *DockerSwarmSuite) TestSwarmRotateUnlockKey(c *check.C) { // This one keeps the leader up, and asserts that other manager nodes in the cluster also have their unlock // key rotated. func (s *DockerSwarmSuite) TestSwarmClusterRotateUnlockKey(c *check.C) { + if runtime.GOARCH == "s390x" { + c.Skip("Disabled on s390x") + } + if runtime.GOARCH == "ppc64le" { + c.Skip("Disabled on ppc64le") + } + d1 := s.AddDaemon(c, true, true) // leader - don't restart this one, we don't want leader election delays d2 := s.AddDaemon(c, true, true) d3 := s.AddDaemon(c, true, true)