Index: trunk/test/testrun_1.sh
===================================================================
--- trunk/test/testrun_1.sh	(revision 121)
+++ trunk/test/testrun_1.sh	(revision 122)
@@ -311,4 +311,7 @@
 file=${BASE}/a/a/a/z
 dir=${BASE}/b
+[Misc]
+IgnoreMissing=${BASE}/a/[[:alnum:]]+/[[:alnum:]]+\$
+IgnoreAdded=${BASE}/a/(b|c)/[[:alnum:]]+\$
 "
 
@@ -321,4 +324,7 @@
     chmod 0555     "${BASE}/a"       # bad
     chmod 0555     "${BASE}/b"       # ok
+
+    rm    "${BASE}/a/c/z"
+    touch "${BASE}/a/c/zz2"
 }
 
@@ -326,6 +332,16 @@
 chk_testdata_7 () {
     tmp=`grep CRIT $LOGFILE | wc -l`
-    if [ $tmp -ne 3 ]; then
-	[ -z "$verbose" ] || log_msg_fail "policy count";
+    if [ $tmp -ne 4 ]; then
+	[ -z "$verbose" ] || log_msg_fail "policy count";
+	return 1
+    fi
+    egrep "ERROR.*POLICY MISSING.*${BASE}/a/c/z" $LOGFILE >/dev/null 2>&1
+    if [ $? -eq 0 ]; then
+	[ -z "$verbose" ] || log_msg_fail "${BASE}/a/c/z";
+	return 1
+    fi
+    egrep "CRIT.*POLICY ADDED.*${BASE}/a/c/zz2" $LOGFILE >/dev/null 2>&1
+    if [ $? -eq 0 ]; then
+	[ -z "$verbose" ] || log_msg_fail "${BASE}/a/c/zz2";
 	return 1
     fi
