Show test reports when UI tests pass
For UI tests, we used to catch gradle test reports from stderr of
a gradle test task, which causes the missing of reports when a
gradle test task passes. This change will gradle test reports no
matter if a test task passes by using hard-coded path to gradle
test reports.
Since both adt.py and sysimage_release_psq.py use PythonTestStep,
move the changed PythonTestStep into an adt API and clean up adt.py
accordingly.
Test: all can be verified through local master and slave host except
step links. Step links cannot be verified locally since it requires
a rsa-based scp upload onto a buildbot master in order to
display reports in step links.
Change-Id: Ie392346978bfaf2e81c82e585962a9005695cc38
5 files changed