mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Do not run the seccomp tests that use default.json on non x86 architectures
The generated profile that we check in is for amd64 and i386 architectures and does not work correctly on arm as it is missing required syscalls, and also specifies the architectures that are supported. It works on ppc64le at the moment but better to skip the test as it is likely to break in future. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
parent
29dbcbad87
commit
75385dc216
1 changed files with 1 additions and 1 deletions
|
@ -1076,7 +1076,7 @@ func (s *DockerSuite) TestRunApparmorProcDirectory(c *check.C) {
|
|||
// make sure the default profile can be successfully parsed (using unshare as it is
|
||||
// something which we know is blocked in the default profile)
|
||||
func (s *DockerSuite) TestRunSeccompWithDefaultProfile(c *check.C) {
|
||||
testRequires(c, SameHostDaemon, seccompEnabled)
|
||||
testRequires(c, SameHostDaemon, seccompEnabled, NotArm, NotPpc64le)
|
||||
|
||||
out, _, err := dockerCmdWithError("run", "--security-opt", "seccomp=../profiles/seccomp/default.json", "debian:jessie", "unshare", "--map-root-user", "--user", "sh", "-c", "whoami")
|
||||
c.Assert(err, checker.NotNil, check.Commentf(out))
|
||||
|
|
Loading…
Reference in a new issue