log collector: per-device tmp dir and idempotent json processing
Bug: 66271700
Test: run cts -m CtsMediaBitstreamsTestCases --shards n
Change-Id: Ic0d2b3a9a3429657963d7258f14f3273e6370b55
diff --git a/hostsidetests/media/bitstreams/AndroidTest.xml b/hostsidetests/media/bitstreams/AndroidTest.xml
index c291b77..af1c75c 100644
--- a/hostsidetests/media/bitstreams/AndroidTest.xml
+++ b/hostsidetests/media/bitstreams/AndroidTest.xml
@@ -23,6 +23,12 @@
<option name="target" value="device" />
<option name="config-filename" value="CtsMediaBitstreamsTestCases" />
</target_preparer>
+ <target_preparer class="com.android.compatibility.common.tradefed.targetprep.ReportLogCollector">
+ <option name="src-dir" value="/sdcard/report-log-files/"/>
+ <option name="dest-dir" value="report-log-files/"/>
+ <option name="temp-dir" value="temp-report-logs/"/>
+ <option name="device-dir" value="true"/>
+ </target_preparer>
<test class="com.android.compatibility.common.tradefed.testtype.JarHostTest" >
<option name="jar" value="CtsMediaBitstreamsTestCases.jar" />
<option name="runtime-hint" value="4h50m" />