Get output from hung mojo apptests.
commitb54a5f9c00f35a6644985f6b0b45d73f4b5b7dd5
authormsw <msw@chromium.org>
Wed, 15 Jul 2015 23:10:59 +0000 (15 16:10 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 15 Jul 2015 23:11:45 +0000 (15 23:11 +0000)
tree60b1b6b7a5e913ad3f73de926378d750f2b92e18
parent1fc27722fcfed8dc4b8e6e1c98062d50de36e2a1
Get output from hung mojo apptests.

Depends on https://codereview.chromium.org/1239563003

Start Xvfb and Openbox separately from the test process.
This lets us get output from killed hung test processes.
(wrapping the commandline with xvfb.py prevents this)

Remove xvfb from Paths objects. Use more single quotes.

TODO: Use test_env.run_executable() or its env vars?

BUG=493535,504917
TEST=Apptests killed for timeouts yield output.
R=maruel@chromium.org
TBR=ben@chromium.org,sky@chromium.org

Review URL: https://codereview.chromium.org/1230683002

Cr-Commit-Position: refs/heads/master@{#338943}
mandoline/tools/android/install_mandoline.py
mandoline/tools/android/run_mandoline.py
mojo/tools/android_mojo_shell.py
mojo/tools/apptest_runner.py
mojo/tools/data/apptests
mojo/tools/generate_mojo_shell_assets_list.py
mojo/tools/mopy/android.py
mojo/tools/mopy/config.py
mojo/tools/mopy/gtest.py
mojo/tools/mopy/paths.py
mojo/tools/rev_sdk.py