| Index: test/run.sh
|
| diff --git a/test/run.sh b/test/run.sh
|
| index ab9a60fd1fb65d116d01adc2f06af8469440c07a..2eb5ea86294a7c7e9c150da33927d7ef85773de8 100755
|
| --- a/test/run.sh
|
| +++ b/test/run.sh
|
| @@ -20,13 +20,9 @@ DART_FLAGS="--checked"
|
| TEST_PATTERN=$1
|
|
|
| function show_diff {
|
| - echo -en "[33mExpected[0m"
|
| - echo -n " "
|
| - echo -e "[32mOutput[0m"
|
| - diff -t -y $1 $2 | \
|
| - sed -e "s/\(^.\{63\}\)\(\s[<]\(\s\|$\)\)\(.*\)/[31m\1[33m\2[32m\4[0m/" |\
|
| - sed -e "s/\(^.\{63\}\)\(\s[|]\(\s\|$\)\)\(.*\)/[33m\1[33m\2[33m\4[0m/" |\
|
| - sed -e "s/\(^.\{63\}\)\(\s[>]\(\s\|$\)\)\(.*\)/[31m\1[33m\2[32m\4[0m/"
|
| + diff -u $1 $2 | \
|
| + sed -e "s/^\(+.*\)/\x1b[32m\1\x1b[0m/" |\
|
| + sed -e "s/^\(-.*\)/\x1b[31m\1\x1b[0m/"
|
| return 1
|
| }
|
|
|
|
|