1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-26 04:56:16 +02:00

prod/Common: try to obtain more consistent handling of \033 in echo

- Common (g_echo): wrapper for /bin/echo -e
- Common (pass, fail, todo): use g_echo instead of regular "echo" for
  strings containing escape sequences
This commit is contained in:
Werner Almesberger 2011-06-06 21:55:47 -03:00
parent 90ee726285
commit 6e3edf3d2e

View File

@ -51,6 +51,12 @@ step()
##### Test result ########################################################### ##### Test result ###########################################################
g_echo()
{
/bin/echo -e "$@"
}
finish() finish()
{ {
echo "$cmd" >>$LOG echo "$cmd" >>$LOG
@ -62,7 +68,7 @@ finish()
pass() pass()
{ {
echo '\r\033[42;30m PASS \033[0m ' g_echo '\r\033[42;30m PASS \033[0m '
echo "$step: PASS" >>$LOG echo "$step: PASS" >>$LOG
finish </dev/null finish </dev/null
} }
@ -70,7 +76,7 @@ pass()
fail() fail()
{ {
echo '\r\033[41;37m FAIL \033[0m ' g_echo '\r\033[41;37m FAIL \033[0m '
echo "$step: FAIL" >>$LOG echo "$step: FAIL" >>$LOG
finish finish
# #
@ -82,7 +88,7 @@ fail()
todo() todo()
{ {
echo '\r\033[43;30m TODO \033[0m ' g_echo '\r\033[43;30m TODO \033[0m '
echo "$step: TODO" >>$LOG echo "$step: TODO" >>$LOG
finish </dev/null finish </dev/null
} }