Remove temporary filtering of ICU output on host
This commit undoes changes Ibe27047549fd7c3c556e2e754015a2cfaa97d6cf
and Ib6c0e55d0c6fcc932999428f21c51afe32ab7ef2. The ICU logging code on
host now respects ANDROID_LOG_TAGS. ART run tests explicitly set the
log level so ICU initialization messages are suppressed once again and
no longer appear in the test output and break expectations.
Fix: 171770326
Test: art/test/run-test --host 001-HelloWorld
Test: art/test.py --host -r --64 --optimizing
Change-Id: Ia1710efa4bc788d9ec4106f68eb82120a565c25a
diff --git a/test/etc/run-test-jar b/test/etc/run-test-jar
index 865241c..487958f 100755
--- a/test/etc/run-test-jar
+++ b/test/etc/run-test-jar
@@ -1399,20 +1399,9 @@
else
if [ "$TIME_OUT" != "gdb" ]; then
trap 'kill -INT -$pid' INT
- if [ "${HOST}" = "y" ]; then
- # This temporary host only path is for ICU lazy initialization output (b/171770326).
- # We are attempting to remove the ICU log entries that now happens lazily and go to
- # stderr on host.
- $cmdline "$@" 2>&1 | sed -e '/^No timezone override.*icu_tzdata.dat$/d' \
- -e '/^Time zone APEX ICU file found:.*icu_tzdata.dat$/d' \
- -e '/^I18n APEX ICU file found: .*icudt6[6-7]l.dat$/d' \
- -e 's/No timezone override.*icudt6[6-7]l.dat//'
- exit_value=${PIPESTATUS[0]}
- else
- $cmdline "$@" 2>&1 & pid=$!
- wait $pid
- exit_value=$?
- fi
+ $cmdline "$@" 2>&1 & pid=$!
+ wait $pid
+ exit_value=$?
# Add extra detail if time out is enabled.
if [ $exit_value = 124 ] && [ "$TIME_OUT" = "timeout" ]; then
echo -e "\e[91mTEST TIMED OUT!\e[0m" >&2