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:
@@ -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
|
||||
|
Reference in New Issue
Block a user