PERFORCE change 122525 for review
Zhouyi ZHOU
zhouzhouyi at FreeBSD.org
Fri Jun 29 09:38:04 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=122525
Change 122525 by zhouzhouyi at zhouzhouyi_mactest on 2007/06/29 09:37:06
Check the ordinary case for open with O_CREAT flag
Affected files ...
.. //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tests/open/00.t#2 edit
Differences ...
==== //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tests/open/00.t#2 (text+ko) ====
@@ -6,7 +6,7 @@
dir=`dirname $0`
. ${dir}/../misc.sh
-echo "1..1"
+echo "1..2"
n0=`namegen`
n1=`namegen`
@@ -31,13 +31,21 @@
echo "pid = -1 mac_test_init_vnode_label" >> ${mactest_conf}
#associate the extattr of newly created vnode
echo "pid = -1 mac_test_create_vnode_extattr: biba/high(low-high),mls/9(low-high) * ${dvplabel} biba/high,mls/9" >> ${mactest_conf}
+ mactestnotexpectanyerror -m "mls/9(low-high)" mkdir ${n1} 0755
+ rm ${mactest_conf}
- mactestnotexpectanyerror -m "mls/9(low-high)" mkdir ${n1} 0755
- cdir=`pwd`
cd ${n1}
+ echo "pid = -1 mac_test_check_vnode_lookup with cr_label and dvplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/9" > ${mactest_conf}
+ echo "pid = -1 mac_test_check_vnode_create with cr_label and dvplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/9" >> ${mactest_conf}
+ echo "pid = -1 mac_test_init_vnode_label" >> ${mactest_conf}
+ echo "pid = -1 mac_test_create_vnode_extattr with cr_label mplabel dvplabel and vplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/low biba/high,mls/9 biba/high,mls/9" >> ${mactest_conf}
+ echo "pid = -1 mac_test_check_vnode_open with acc_mode and cr_label and vplabel#VWRITE :biba/high(low-high),mls/9(low-high) biba/high,mls/9" >> ${mactest_conf}
+ mv ${mactest_conf} "mactest.conf"
+ mactestnotexpectanyerror -m "mls/9(low-high)" open ${n0} O_CREAT,O_WRONLY 0755
+ rm "mactest.conf"
+
cd ..
rm -fr ${n1}
- rm ${mactest_conf}
fi
More information about the p4-projects
mailing list