2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-08-31 06:16:03 +00:00

tests: mark failing dgram tests in unix_socket_pathname.sh as xpass

With the addition of the unix socket mediation and
corresponding tests, there are currently two tests that fail
in unix_socket_pathname.sh. These have been recorded as bugs
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1373174 and
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1373176 but John
has not had time to investigate if these are legitimate bugs. The
following patch marks the tests as expecting to pass but currently
failing.

Signed-off-by: Steve Beattie <steve@nxnw.org>
Acked-by: Seth Arnold <seth.arnold@canonical.com>
This commit is contained in:
Steve Beattie
2014-10-08 22:32:01 -07:00
parent c2b8a72317
commit dcb39f494c

View File

@@ -80,6 +80,16 @@ testsocktype()
local af_unix
local af_unix_access
# Adjust this when
# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1373174
# and
# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1373176
# get resolved
local ex_result="pass"
if [ "${socktype}" == "dgram" ] ; then
ex_result="xpass"
fi
removesockets $sockpath $client_sockpath
# PASS - unconfined
@@ -94,7 +104,7 @@ testsocktype()
# PASS - server w/ access to the file
genprofile $sockpath:$okserver $af_unix $client:Ux
runchecktest "$testdesc; confined server w/ access ($okserver)" pass $args
runchecktest "$testdesc; confined server w/ access ($okserver)" $ex_result $args
removesockets $sockpath $client_sockpath
# FAIL - server w/o access to the file
@@ -152,7 +162,7 @@ testsocktype()
# PASS - client w/ access to the file
genprofile $server -- image=$client $sockpath:$okclient $af_unix
runchecktest "$testdesc; confined client w/ access ($okclient)" pass $args
runchecktest "$testdesc; confined client w/ access ($okclient)" $ex_result $args
removesockets $sockpath $client_sockpath
# FAIL - client w/o access to the file