Deobfuscate instrumentation test output

Adds a new GN arg "enable_proguard_obfuscation_for_tests", which enables
obfuscation for chrome instrumentation tests even when
enable_proguard_obfuscation = false.

Updates test_runner.py to filter instrumentation output through
java_deobfuscate (but not yet logcat).

Updates java_deobfuscate's regex to match:
  INSTRUMENTATION_STATUS: class=bNs

Bug: 713710
Change-Id: I569dd62f051a041be2ec16664c5f714cb9857453
Reviewed-on: https://chromium-review.googlesource.com/614988
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#499714}

CrOS-Libchrome-Original-Commit: 3f1d7a79c6b4596f664b259dbebb294a1b65a30e
1 file changed
tree: 8484974b79d4c4e80e00bcb07318d416c36e276c
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/