Whamcloud - gitweb
b=16798
authorgrev <grev>
Wed, 27 Aug 2008 11:14:12 +0000 (11:14 +0000)
committergrev <grev>
Wed, 27 Aug 2008 11:14:12 +0000 (11:14 +0000)
i=Adilger
rundbench fix: skip if dbench or client are not found
t-f skip fn fix: do not fail if TESTSUITELOG is not found
log fn: escape /

lustre/tests/test-framework.sh

index 07b80ec..8403ff7 100644 (file)
@@ -1272,7 +1272,8 @@ error_ignore() {
 
 skip () {
        log " SKIP: ${TESTSUITE} ${TESTNAME} $@"
-       [ "$TESTSUITELOG" ] && echo "${TESTSUITE}: SKIP: $TESTNAME $@" >> $TESTSUITELOG
+       [ "$TESTSUITELOG" ] && \
+               echo "${TESTSUITE}: SKIP: $TESTNAME $@" >> $TESTSUITELOG || true
 }
 
 build_test_filter() {
@@ -1369,6 +1370,7 @@ log() {
     MSG=${MSG//\|/\\\|}
     MSG=${MSG//\>/\\\>}
     MSG=${MSG//\</\\\<}
+    MSG=${MSG//\//\\\/}
     local NODES=$(nodes_list)
     for NODE in $NODES; do
         do_node $NODE $LCTL mark "$MSG" 2> /dev/null || true