[dredd-rule-lib] Cleaning the output of rule-lib.sh (#8862)
author윤현식/On-Device Lab(SR)/Principal Engineer/삼성전자 <hyunsik.yoon@samsung.com>
Fri, 8 Nov 2019 06:16:07 +0000 (15:16 +0900)
committer박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Fri, 8 Nov 2019 06:16:07 +0000 (15:16 +0900)
This cleans the output of rule-lib.sh.

Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
compiler/dredd-rule-lib/rule-lib.sh

index 967e2fd..09ebe81 100755 (executable)
@@ -31,19 +31,19 @@ RULE()
   set +e
 
   # check if ACTUAL or EXPECTED has "ERROR" string
-  expr match "${ACTUAL}" ${ERROR_FLAG}
+  expr match "${ACTUAL}" ${ERROR_FLAG} > /dev/null
   if [ $? = 0 ]; then
     echo "** Error in ACTUAL"
     return 10
   fi
 
-  expr match "${EXPECTED}" ${ERROR_FLAG}
+  expr match "${EXPECTED}" ${ERROR_FLAG} > /dev/null
   if [ $? = 0 ]; then
     echo "** Error in EXPECTED"
     return 11
   fi
 
-  expr ${ACTUAL} ${COND} ${EXPECTED}
+  expr ${ACTUAL} ${COND} ${EXPECTED} > /dev/null
   RESULT=$?
 
   # roll-back
@@ -55,9 +55,9 @@ RULE()
   # - 2 : error
 
   if [ ${RESULT} -eq 0 ];then
-    echo -e "\n** [${RULE_NAME}] \t success \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])\n"
+    echo -e "** [${RULE_NAME}] \t success \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])"
   elif [ ${RESULT} -eq 1 ];then
-    echo -e "\n** [${RULE_NAME}] \t ** fail \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])\n"
+    echo -e "** [${RULE_NAME}] \t ** fail \t ([actual: ${ACTUAL}] ${COND} [expected: ${EXPECTED}])"
   else
     echo -e "\t** Error in [expr ${ACTUAL} ${COND} ${EXPECTED}]"
   fi