Merge "audio: increase test-timeout to 60 mins for test VtsHalAudioV5_0Target"
diff --git a/audio/effect/V2_0/target/AndroidTest.xml b/audio/effect/V2_0/target/AndroidTest.xml
index 0506ed0..95cc5fc 100644
--- a/audio/effect/V2_0/target/AndroidTest.xml
+++ b/audio/effect/V2_0/target/AndroidTest.xml
@@ -24,7 +24,7 @@
<option name="test-module-name" value="VtsHalAudioEffectV2_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalAudioEffectV2_0TargetTest/VtsHalAudioEffectV2_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalAudioEffectV2_0TargetTest/VtsHalAudioEffectV2_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="binary-test-stop-native-servers" value="true"/>
<option name="exclude-coverage-path" value="frameworks/av" />
diff --git a/audio/effect/V4_0/target/AndroidTest.xml b/audio/effect/V4_0/target/AndroidTest.xml
index 5c40462..c6afd18 100644
--- a/audio/effect/V4_0/target/AndroidTest.xml
+++ b/audio/effect/V4_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="test-module-name" value="VtsHalAudioEffectV4_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalAudioEffectV4_0TargetTest/VtsHalAudioEffectV4_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalAudioEffectV4_0TargetTest/VtsHalAudioEffectV4_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="binary-test-stop-native-servers" value="true"/>
<option name="exclude-coverage-path" value="frameworks/av" />
diff --git a/audio/effect/V5_0/target/AndroidTest.xml b/audio/effect/V5_0/target/AndroidTest.xml
index 7ee760a..30b9b8e 100644
--- a/audio/effect/V5_0/target/AndroidTest.xml
+++ b/audio/effect/V5_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="test-module-name" value="VtsHalAudioEffectV5_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalAudioEffectV5_0TargetTest/VtsHalAudioEffectV5_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalAudioEffectV5_0TargetTest/VtsHalAudioEffectV5_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="binary-test-stop-native-servers" value="true"/>
<option name="exclude-coverage-path" value="frameworks/av" />
diff --git a/biometrics/face/V1_0/target/AndroidTest.xml b/biometrics/face/V1_0/target/AndroidTest.xml
index 5f6a0cd..062834c 100644
--- a/biometrics/face/V1_0/target/AndroidTest.xml
+++ b/biometrics/face/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalBiometricsFaceV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalBiometricsFaceV1_0TargetTest/VtsHalBiometricsFaceV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalBiometricsFaceV1_0TargetTest/VtsHalBiometricsFaceV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="false"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/broadcastradio/V2_0/target/AndroidTest.xml b/broadcastradio/V2_0/target/AndroidTest.xml
index 59ebd08..e457f05 100644
--- a/broadcastradio/V2_0/target/AndroidTest.xml
+++ b/broadcastradio/V2_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="test-module-name" value="VtsHalBroadcastradioV2_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalBroadcastradioV2_0TargetTest/VtsHalBroadcastradioV2_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalBroadcastradioV2_0TargetTest/VtsHalBroadcastradioV2_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/contexthub/V1_0/target/AndroidTest.xml b/contexthub/V1_0/target/AndroidTest.xml
index 8eee8dc..13ef668 100644
--- a/contexthub/V1_0/target/AndroidTest.xml
+++ b/contexthub/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalContexthubV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalContexthubV1_0TargetTest/VtsHalContexthubV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalContexthubV1_0TargetTest/VtsHalContexthubV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/gatekeeper/V1_0/target/AndroidTest.xml b/gatekeeper/V1_0/target/AndroidTest.xml
index f04ed70..0ed2147 100644
--- a/gatekeeper/V1_0/target/AndroidTest.xml
+++ b/gatekeeper/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalGatekeeperV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalGatekeeperV1_0TargetTest/VtsHalGatekeeperV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalGatekeeperV1_0TargetTest/VtsHalGatekeeperV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/graphics/mapper/V2_0/target/AndroidTest.xml b/graphics/mapper/V2_0/target/AndroidTest.xml
index bb8d361..00dee20 100644
--- a/graphics/mapper/V2_0/target/AndroidTest.xml
+++ b/graphics/mapper/V2_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="binary-test-working-directory" value="_64bit::/data/nativetest64/" />
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalGraphicsMapperV2_0TargetTest/VtsHalGraphicsMapperV2_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalGraphicsMapperV2_0TargetTest/VtsHalGraphicsMapperV2_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="5m"/>
</test>
diff --git a/graphics/mapper/V2_1/target/AndroidTest.xml b/graphics/mapper/V2_1/target/AndroidTest.xml
index d212914..b124b73 100644
--- a/graphics/mapper/V2_1/target/AndroidTest.xml
+++ b/graphics/mapper/V2_1/target/AndroidTest.xml
@@ -26,7 +26,7 @@
<option name="binary-test-working-directory" value="_64bit::/data/nativetest64/" />
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalGraphicsMapperV2_1TargetTest/VtsHalGraphicsMapperV2_1TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalGraphicsMapperV2_1TargetTest/VtsHalGraphicsMapperV2_1TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="5m"/>
</test>
diff --git a/graphics/mapper/V3_0/target/AndroidTest.xml b/graphics/mapper/V3_0/target/AndroidTest.xml
index 8f414a1..848d04f 100644
--- a/graphics/mapper/V3_0/target/AndroidTest.xml
+++ b/graphics/mapper/V3_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="binary-test-working-directory" value="_64bit::/data/nativetest64/" />
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalGraphicsMapperV3_0TargetTest/VtsHalGraphicsMapperV3_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalGraphicsMapperV3_0TargetTest/VtsHalGraphicsMapperV3_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="5m"/>
</test>
diff --git a/health/V2_0/target/AndroidTest.xml b/health/V2_0/target/AndroidTest.xml
index e353caa..bffe376 100644
--- a/health/V2_0/target/AndroidTest.xml
+++ b/health/V2_0/target/AndroidTest.xml
@@ -24,7 +24,7 @@
<option name="test-module-name" value="VtsHalHealthV2_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalHealthV2_0TargetTest/VtsHalHealthV2_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalHealthV2_0TargetTest/VtsHalHealthV2_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="1m"/>
</test>
diff --git a/keymaster/V3_0/target/AndroidTest.xml b/keymaster/V3_0/target/AndroidTest.xml
index 9a2de0d..da072a8 100644
--- a/keymaster/V3_0/target/AndroidTest.xml
+++ b/keymaster/V3_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalKeymasterV3_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest" />
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest" />
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="test-timeout" value="15m"/>
</test>
</configuration>
diff --git a/keymaster/V4_0/target/AndroidTest.xml b/keymaster/V4_0/target/AndroidTest.xml
index bc26d87..b2ea33b 100644
--- a/keymaster/V4_0/target/AndroidTest.xml
+++ b/keymaster/V4_0/target/AndroidTest.xml
@@ -24,7 +24,7 @@
<option name="test-module-name" value="VtsHalKeymasterV4_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalKeymasterV4_0TargetTest/VtsHalKeymasterV4_0TargetTest" />
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalKeymasterV4_0TargetTest/VtsHalKeymasterV4_0TargetTest" />
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="test-timeout" value="15m"/>
</test>
</configuration>
diff --git a/media/c2/V1_0/host/AndroidTest.xml b/media/c2/V1_0/host/AndroidTest.xml
index d1b75e2..d14f061 100644
--- a/media/c2/V1_0/host/AndroidTest.xml
+++ b/media/c2/V1_0/host/AndroidTest.xml
@@ -71,64 +71,64 @@
<option name="push" value="DATA/lib/android.hardware.media.c2@1.0-vts.driver.so->/data/local/tmp/32/android.hardware.media.c2@1.0-vts.driver.so"/>
<option name="push" value="DATA/lib64/android.hardware.media.c2@1.0-vts.driver.so->/data/local/tmp/64/android.hardware.media.c2@1.0-vts.driver.so"/>
- <option name="push" value="DATA/media/c2/res/bbb_352x288_420p_30fps_32frames.yuv->/sdcard/media/bbb_352x288_420p_30fps_32frames.yuv"/>
- <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz.aac->/sdcard/media/bbb_aac_stereo_128kbps_48000hz.aac"/>
- <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz.info->/sdcard/media/bbb_aac_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz_multi_frame.info->/sdcard/media/bbb_aac_stereo_128kbps_48000hz_multi_frame.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz.amrwb->/sdcard/media/bbb_amrwb_1ch_14kbps_16000hz.amrwb"/>
- <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz.info->/sdcard/media/bbb_amrwb_1ch_14kbps_16000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz_multi_frame.info->/sdcard/media/bbb_amrwb_1ch_14kbps_16000hz_multi_frame.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_av1_176_144.av1->/sdcard/media/bbb_av1_176_144.av1"/>
- <option name="push" value="DATA/media/c2/res/bbb_av1_176_144.info->/sdcard/media/bbb_av1_176_144.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_av1_640_360.av1->/sdcard/media/bbb_av1_640_360.av1"/>
- <option name="push" value="DATA/media/c2/res/bbb_av1_640_360.info->/sdcard/media/bbb_av1_640_360.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_avc_176x144_300kbps_60fps.h264->/sdcard/media/bbb_avc_176x144_300kbps_60fps.h264"/>
- <option name="push" value="DATA/media/c2/res/bbb_avc_176x144_300kbps_60fps.info->/sdcard/media/bbb_avc_176x144_300kbps_60fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_avc_640x360_768kbps_30fps.h264->/sdcard/media/bbb_avc_640x360_768kbps_30fps.h264"/>
- <option name="push" value="DATA/media/c2/res/bbb_avc_640x360_768kbps_30fps.info->/sdcard/media/bbb_avc_640x360_768kbps_30fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_flac_stereo_680kbps_48000hz.flac->/sdcard/media/bbb_flac_stereo_680kbps_48000hz.flac"/>
- <option name="push" value="DATA/media/c2/res/bbb_flac_stereo_680kbps_48000hz.info->/sdcard/media/bbb_flac_stereo_680kbps_48000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_g711alaw_1ch_8khz.info->/sdcard/media/bbb_g711alaw_1ch_8khz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_g711alaw_1ch_8khz.raw->/sdcard/media/bbb_g711alaw_1ch_8khz.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_g711mulaw_1ch_8khz.info->/sdcard/media/bbb_g711mulaw_1ch_8khz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_g711mulaw_1ch_8khz.raw->/sdcard/media/bbb_g711mulaw_1ch_8khz.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_gsm_1ch_8khz_13kbps.info->/sdcard/media/bbb_gsm_1ch_8khz_13kbps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_gsm_1ch_8khz_13kbps.raw->/sdcard/media/bbb_gsm_1ch_8khz_13kbps.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_h263_352x288_300kbps_12fps.h263->/sdcard/media/bbb_h263_352x288_300kbps_12fps.h263"/>
- <option name="push" value="DATA/media/c2/res/bbb_h263_352x288_300kbps_12fps.info->/sdcard/media/bbb_h263_352x288_300kbps_12fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_hevc_176x144_176kbps_60fps.hevc->/sdcard/media/bbb_hevc_176x144_176kbps_60fps.hevc"/>
- <option name="push" value="DATA/media/c2/res/bbb_hevc_176x144_176kbps_60fps.info->/sdcard/media/bbb_hevc_176x144_176kbps_60fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_hevc_640x360_1600kbps_30fps.hevc->/sdcard/media/bbb_hevc_640x360_1600kbps_30fps.hevc"/>
- <option name="push" value="DATA/media/c2/res/bbb_hevc_640x360_1600kbps_30fps.info->/sdcard/media/bbb_hevc_640x360_1600kbps_30fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz.info->/sdcard/media/bbb_mp3_stereo_192kbps_48000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz.mp3->/sdcard/media/bbb_mp3_stereo_192kbps_48000hz.mp3"/>
- <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz_multi_frame.info->/sdcard/media/bbb_mp3_stereo_192kbps_48000hz_multi_frame.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg2_176x144_105kbps_25fps.info->/sdcard/media/bbb_mpeg2_176x144_105kbps_25fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg2_176x144_105kbps_25fps.m2v->/sdcard/media/bbb_mpeg2_176x144_105kbps_25fps.m2v"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg2_352x288_1mbps_60fps.info->/sdcard/media/bbb_mpeg2_352x288_1mbps_60fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg2_352x288_1mbps_60fps.m2v->/sdcard/media/bbb_mpeg2_352x288_1mbps_60fps.m2v"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg4_352x288_512kbps_30fps.info->/sdcard/media/bbb_mpeg4_352x288_512kbps_30fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_mpeg4_352x288_512kbps_30fps.m4v->/sdcard/media/bbb_mpeg4_352x288_512kbps_30fps.m4v"/>
- <option name="push" value="DATA/media/c2/res/bbb_opus_stereo_128kbps_48000hz.info->/sdcard/media/bbb_opus_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_opus_stereo_128kbps_48000hz.opus->/sdcard/media/bbb_opus_stereo_128kbps_48000hz.opus"/>
- <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_16khz_s16le.raw->/sdcard/media/bbb_raw_1ch_16khz_s16le.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s16le.raw->/sdcard/media/bbb_raw_1ch_8khz_s16le.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s32le.info->/sdcard/media/bbb_raw_1ch_8khz_s32le.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s32le.raw->/sdcard/media/bbb_raw_1ch_8khz_s32le.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_raw_2ch_48khz_s16le.raw->/sdcard/media/bbb_raw_2ch_48khz_s16le.raw"/>
- <option name="push" value="DATA/media/c2/res/bbb_vorbis_stereo_128kbps_48000hz.info->/sdcard/media/bbb_vorbis_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_vorbis_stereo_128kbps_48000hz.vorbis->/sdcard/media/bbb_vorbis_stereo_128kbps_48000hz.vorbis"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp8_176x144_240kbps_60fps.info->/sdcard/media/bbb_vp8_176x144_240kbps_60fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp8_176x144_240kbps_60fps.vp8->/sdcard/media/bbb_vp8_176x144_240kbps_60fps.vp8"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp8_640x360_2mbps_30fps.info->/sdcard/media/bbb_vp8_640x360_2mbps_30fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp8_640x360_2mbps_30fps.vp8->/sdcard/media/bbb_vp8_640x360_2mbps_30fps.vp8"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp9_176x144_285kbps_60fps.info->/sdcard/media/bbb_vp9_176x144_285kbps_60fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp9_176x144_285kbps_60fps.vp9->/sdcard/media/bbb_vp9_176x144_285kbps_60fps.vp9"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp9_640x360_1600kbps_30fps.info->/sdcard/media/bbb_vp9_640x360_1600kbps_30fps.info"/>
- <option name="push" value="DATA/media/c2/res/bbb_vp9_640x360_1600kbps_30fps.vp9->/sdcard/media/bbb_vp9_640x360_1600kbps_30fps.vp9"/>
- <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz.amrnb->/sdcard/media/sine_amrnb_1ch_12kbps_8000hz.amrnb"/>
- <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz.info->/sdcard/media/sine_amrnb_1ch_12kbps_8000hz.info"/>
- <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz_multi_frame.info->/sdcard/media/sine_amrnb_1ch_12kbps_8000hz_multi_frame.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_352x288_420p_30fps_32frames.yuv->/data/local/tmp/media/bbb_352x288_420p_30fps_32frames.yuv"/>
+ <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz.aac->/data/local/tmp/media/bbb_aac_stereo_128kbps_48000hz.aac"/>
+ <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_aac_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_aac_stereo_128kbps_48000hz_multi_frame.info->/data/local/tmp/media/bbb_aac_stereo_128kbps_48000hz_multi_frame.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz.amrwb->/data/local/tmp/media/bbb_amrwb_1ch_14kbps_16000hz.amrwb"/>
+ <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz.info->/data/local/tmp/media/bbb_amrwb_1ch_14kbps_16000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_amrwb_1ch_14kbps_16000hz_multi_frame.info->/data/local/tmp/media/bbb_amrwb_1ch_14kbps_16000hz_multi_frame.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_av1_176_144.av1->/data/local/tmp/media/bbb_av1_176_144.av1"/>
+ <option name="push" value="DATA/media/c2/res/bbb_av1_176_144.info->/data/local/tmp/media/bbb_av1_176_144.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_av1_640_360.av1->/data/local/tmp/media/bbb_av1_640_360.av1"/>
+ <option name="push" value="DATA/media/c2/res/bbb_av1_640_360.info->/data/local/tmp/media/bbb_av1_640_360.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_avc_176x144_300kbps_60fps.h264->/data/local/tmp/media/bbb_avc_176x144_300kbps_60fps.h264"/>
+ <option name="push" value="DATA/media/c2/res/bbb_avc_176x144_300kbps_60fps.info->/data/local/tmp/media/bbb_avc_176x144_300kbps_60fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_avc_640x360_768kbps_30fps.h264->/data/local/tmp/media/bbb_avc_640x360_768kbps_30fps.h264"/>
+ <option name="push" value="DATA/media/c2/res/bbb_avc_640x360_768kbps_30fps.info->/data/local/tmp/media/bbb_avc_640x360_768kbps_30fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_flac_stereo_680kbps_48000hz.flac->/data/local/tmp/media/bbb_flac_stereo_680kbps_48000hz.flac"/>
+ <option name="push" value="DATA/media/c2/res/bbb_flac_stereo_680kbps_48000hz.info->/data/local/tmp/media/bbb_flac_stereo_680kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_g711alaw_1ch_8khz.info->/data/local/tmp/media/bbb_g711alaw_1ch_8khz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_g711alaw_1ch_8khz.raw->/data/local/tmp/media/bbb_g711alaw_1ch_8khz.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_g711mulaw_1ch_8khz.info->/data/local/tmp/media/bbb_g711mulaw_1ch_8khz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_g711mulaw_1ch_8khz.raw->/data/local/tmp/media/bbb_g711mulaw_1ch_8khz.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_gsm_1ch_8khz_13kbps.info->/data/local/tmp/media/bbb_gsm_1ch_8khz_13kbps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_gsm_1ch_8khz_13kbps.raw->/data/local/tmp/media/bbb_gsm_1ch_8khz_13kbps.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_h263_352x288_300kbps_12fps.h263->/data/local/tmp/media/bbb_h263_352x288_300kbps_12fps.h263"/>
+ <option name="push" value="DATA/media/c2/res/bbb_h263_352x288_300kbps_12fps.info->/data/local/tmp/media/bbb_h263_352x288_300kbps_12fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_hevc_176x144_176kbps_60fps.hevc->/data/local/tmp/media/bbb_hevc_176x144_176kbps_60fps.hevc"/>
+ <option name="push" value="DATA/media/c2/res/bbb_hevc_176x144_176kbps_60fps.info->/data/local/tmp/media/bbb_hevc_176x144_176kbps_60fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_hevc_640x360_1600kbps_30fps.hevc->/data/local/tmp/media/bbb_hevc_640x360_1600kbps_30fps.hevc"/>
+ <option name="push" value="DATA/media/c2/res/bbb_hevc_640x360_1600kbps_30fps.info->/data/local/tmp/media/bbb_hevc_640x360_1600kbps_30fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz.info->/data/local/tmp/media/bbb_mp3_stereo_192kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz.mp3->/data/local/tmp/media/bbb_mp3_stereo_192kbps_48000hz.mp3"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mp3_stereo_192kbps_48000hz_multi_frame.info->/data/local/tmp/media/bbb_mp3_stereo_192kbps_48000hz_multi_frame.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg2_176x144_105kbps_25fps.info->/data/local/tmp/media/bbb_mpeg2_176x144_105kbps_25fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg2_176x144_105kbps_25fps.m2v->/data/local/tmp/media/bbb_mpeg2_176x144_105kbps_25fps.m2v"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg2_352x288_1mbps_60fps.info->/data/local/tmp/media/bbb_mpeg2_352x288_1mbps_60fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg2_352x288_1mbps_60fps.m2v->/data/local/tmp/media/bbb_mpeg2_352x288_1mbps_60fps.m2v"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg4_352x288_512kbps_30fps.info->/data/local/tmp/media/bbb_mpeg4_352x288_512kbps_30fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_mpeg4_352x288_512kbps_30fps.m4v->/data/local/tmp/media/bbb_mpeg4_352x288_512kbps_30fps.m4v"/>
+ <option name="push" value="DATA/media/c2/res/bbb_opus_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_opus_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_opus_stereo_128kbps_48000hz.opus->/data/local/tmp/media/bbb_opus_stereo_128kbps_48000hz.opus"/>
+ <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_16khz_s16le.raw->/data/local/tmp/media/bbb_raw_1ch_16khz_s16le.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s16le.raw->/data/local/tmp/media/bbb_raw_1ch_8khz_s16le.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s32le.info->/data/local/tmp/media/bbb_raw_1ch_8khz_s32le.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_raw_1ch_8khz_s32le.raw->/data/local/tmp/media/bbb_raw_1ch_8khz_s32le.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_raw_2ch_48khz_s16le.raw->/data/local/tmp/media/bbb_raw_2ch_48khz_s16le.raw"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vorbis_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_vorbis_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vorbis_stereo_128kbps_48000hz.vorbis->/data/local/tmp/media/bbb_vorbis_stereo_128kbps_48000hz.vorbis"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp8_176x144_240kbps_60fps.info->/data/local/tmp/media/bbb_vp8_176x144_240kbps_60fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp8_176x144_240kbps_60fps.vp8->/data/local/tmp/media/bbb_vp8_176x144_240kbps_60fps.vp8"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp8_640x360_2mbps_30fps.info->/data/local/tmp/media/bbb_vp8_640x360_2mbps_30fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp8_640x360_2mbps_30fps.vp8->/data/local/tmp/media/bbb_vp8_640x360_2mbps_30fps.vp8"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp9_176x144_285kbps_60fps.info->/data/local/tmp/media/bbb_vp9_176x144_285kbps_60fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp9_176x144_285kbps_60fps.vp9->/data/local/tmp/media/bbb_vp9_176x144_285kbps_60fps.vp9"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp9_640x360_1600kbps_30fps.info->/data/local/tmp/media/bbb_vp9_640x360_1600kbps_30fps.info"/>
+ <option name="push" value="DATA/media/c2/res/bbb_vp9_640x360_1600kbps_30fps.vp9->/data/local/tmp/media/bbb_vp9_640x360_1600kbps_30fps.vp9"/>
+ <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz.amrnb->/data/local/tmp/media/sine_amrnb_1ch_12kbps_8000hz.amrnb"/>
+ <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz.info->/data/local/tmp/media/sine_amrnb_1ch_12kbps_8000hz.info"/>
+ <option name="push" value="DATA/media/c2/res/sine_amrnb_1ch_12kbps_8000hz_multi_frame.info->/data/local/tmp/media/sine_amrnb_1ch_12kbps_8000hz_multi_frame.info"/>
</target_preparer>
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
diff --git a/media/omx/V1_0/host/AndroidTest.xml b/media/omx/V1_0/host/AndroidTest.xml
index bdc9096..f6e9084 100644
--- a/media/omx/V1_0/host/AndroidTest.xml
+++ b/media/omx/V1_0/host/AndroidTest.xml
@@ -36,56 +36,56 @@
<option name="push" value="DATA/lib64/android.hardware.media@1.0-vts.driver.so->/data/local/tmp/64/android.hardware.media@1.0-vts.driver.so"/>
<option name="push" value="DATA/lib/android.hardware.media.omx@1.0-vts.driver.so->/data/local/tmp/32/android.hardware.media.omx@1.0-vts.driver.so"/>
<option name="push" value="DATA/lib64/android.hardware.media.omx@1.0-vts.driver.so->/data/local/tmp/64/android.hardware.media.omx@1.0-vts.driver.so"/>
- <option name="push" value="DATA/media/res/bbb_352x288_420p_30fps_32frames.yuv->/sdcard/media/bbb_352x288_420p_30fps_32frames.yuv"/>
- <option name="push" value="DATA/media/res/bbb_avc_176x144_300kbps_60fps.h264->/sdcard/media/bbb_avc_176x144_300kbps_60fps.h264"/>
- <option name="push" value="DATA/media/res/bbb_avc_176x144_300kbps_60fps.info->/sdcard/media/bbb_avc_176x144_300kbps_60fps.info"/>
- <option name="push" value="DATA/media/res/bbb_avc_640x360_768kbps_30fps.h264->/sdcard/media/bbb_avc_640x360_768kbps_30fps.h264"/>
- <option name="push" value="DATA/media/res/bbb_avc_640x360_768kbps_30fps.info->/sdcard/media/bbb_avc_640x360_768kbps_30fps.info"/>
- <option name="push" value="DATA/media/res/bbb_mp3_stereo_192kbps_48000hz.info->/sdcard/media/bbb_mp3_stereo_192kbps_48000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_mp3_stereo_192kbps_48000hz.mp3->/sdcard/media/bbb_mp3_stereo_192kbps_48000hz.mp3"/>
- <option name="push" value="DATA/media/res/bbb_flac_stereo_680kbps_48000hz.flac->/sdcard/media/bbb_flac_stereo_680kbps_48000hz.flac"/>
- <option name="push" value="DATA/media/res/bbb_flac_stereo_680kbps_48000hz.info->/sdcard/media/bbb_flac_stereo_680kbps_48000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_raw_1ch_16khz_s16le.raw->/sdcard/media/bbb_raw_1ch_16khz_s16le.raw"/>
- <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s16le.raw->/sdcard/media/bbb_raw_1ch_8khz_s16le.raw"/>
- <option name="push" value="DATA/media/res/bbb_raw_2ch_48khz_s16le.raw->/sdcard/media/bbb_raw_2ch_48khz_s16le.raw"/>
- <option name="push" value="DATA/media/res/sine_amrnb_1ch_12kbps_8000hz.amrnb->/sdcard/media/sine_amrnb_1ch_12kbps_8000hz.amrnb"/>
- <option name="push" value="DATA/media/res/sine_amrnb_1ch_12kbps_8000hz.info->/sdcard/media/sine_amrnb_1ch_12kbps_8000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_h263_352x288_300kbps_12fps.h263->/sdcard/media/bbb_h263_352x288_300kbps_12fps.h263"/>
- <option name="push" value="DATA/media/res/bbb_h263_352x288_300kbps_12fps.info->/sdcard/media/bbb_h263_352x288_300kbps_12fps.info"/>
- <option name="push" value="DATA/media/res/bbb_hevc_176x144_176kbps_60fps.hevc->/sdcard/media/bbb_hevc_176x144_176kbps_60fps.hevc"/>
- <option name="push" value="DATA/media/res/bbb_hevc_176x144_176kbps_60fps.info->/sdcard/media/bbb_hevc_176x144_176kbps_60fps.info"/>
- <option name="push" value="DATA/media/res/bbb_hevc_640x360_1600kbps_30fps.hevc->/sdcard/media/bbb_hevc_640x360_1600kbps_30fps.hevc"/>
- <option name="push" value="DATA/media/res/bbb_hevc_640x360_1600kbps_30fps.info->/sdcard/media/bbb_hevc_640x360_1600kbps_30fps.info"/>
- <option name="push" value="DATA/media/res/bbb_mpeg2_176x144_105kbps_25fps.m2v->/sdcard/media/bbb_mpeg2_176x144_105kbps_25fps.m2v"/>
- <option name="push" value="DATA/media/res/bbb_mpeg2_176x144_105kbps_25fps.info->/sdcard/media/bbb_mpeg2_176x144_105kbps_25fps.info"/>
- <option name="push" value="DATA/media/res/bbb_mpeg2_352x288_1mbps_60fps.m2v->/sdcard/media/bbb_mpeg2_352x288_1mbps_60fps.m2v"/>
- <option name="push" value="DATA/media/res/bbb_mpeg2_352x288_1mbps_60fps.info->/sdcard/media/bbb_mpeg2_352x288_1mbps_60fps.info"/>
- <option name="push" value="DATA/media/res/bbb_mpeg4_352x288_512kbps_30fps.m4v->/sdcard/media/bbb_mpeg4_352x288_512kbps_30fps.m4v"/>
- <option name="push" value="DATA/media/res/bbb_mpeg4_352x288_512kbps_30fps.info->/sdcard/media/bbb_mpeg4_352x288_512kbps_30fps.info"/>
- <option name="push" value="DATA/media/res/bbb_vp8_176x144_240kbps_60fps.vp8->/sdcard/media/bbb_vp8_176x144_240kbps_60fps.vp8"/>
- <option name="push" value="DATA/media/res/bbb_vp8_176x144_240kbps_60fps.info->/sdcard/media/bbb_vp8_176x144_240kbps_60fps.info"/>
- <option name="push" value="DATA/media/res/bbb_vp8_640x360_2mbps_30fps.vp8->/sdcard/media/bbb_vp8_640x360_2mbps_30fps.vp8"/>
- <option name="push" value="DATA/media/res/bbb_vp8_640x360_2mbps_30fps.info->/sdcard/media/bbb_vp8_640x360_2mbps_30fps.info"/>
- <option name="push" value="DATA/media/res/bbb_vp9_176x144_285kbps_60fps.vp9->/sdcard/media/bbb_vp9_176x144_285kbps_60fps.vp9"/>
- <option name="push" value="DATA/media/res/bbb_vp9_176x144_285kbps_60fps.info->/sdcard/media/bbb_vp9_176x144_285kbps_60fps.info"/>
- <option name="push" value="DATA/media/res/bbb_vp9_640x360_1600kbps_30fps.vp9->/sdcard/media/bbb_vp9_640x360_1600kbps_30fps.vp9"/>
- <option name="push" value="DATA/media/res/bbb_vp9_640x360_1600kbps_30fps.info->/sdcard/media/bbb_vp9_640x360_1600kbps_30fps.info"/>
- <option name="push" value="DATA/media/res/bbb_aac_stereo_128kbps_48000hz.aac->/sdcard/media/bbb_aac_stereo_128kbps_48000hz.aac"/>
- <option name="push" value="DATA/media/res/bbb_aac_stereo_128kbps_48000hz.info->/sdcard/media/bbb_aac_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_amrwb_1ch_14kbps_16000hz.amrwb->/sdcard/media/bbb_amrwb_1ch_14kbps_16000hz.amrwb"/>
- <option name="push" value="DATA/media/res/bbb_amrwb_1ch_14kbps_16000hz.info->/sdcard/media/bbb_amrwb_1ch_14kbps_16000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_opus_stereo_128kbps_48000hz.opus->/sdcard/media/bbb_opus_stereo_128kbps_48000hz.opus"/>
- <option name="push" value="DATA/media/res/bbb_opus_stereo_128kbps_48000hz.info->/sdcard/media/bbb_opus_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_vorbis_stereo_128kbps_48000hz.vorbis->/sdcard/media/bbb_vorbis_stereo_128kbps_48000hz.vorbis"/>
- <option name="push" value="DATA/media/res/bbb_vorbis_stereo_128kbps_48000hz.info->/sdcard/media/bbb_vorbis_stereo_128kbps_48000hz.info"/>
- <option name="push" value="DATA/media/res/bbb_g711alaw_1ch_8khz.raw->/sdcard/media/bbb_g711alaw_1ch_8khz.raw"/>
- <option name="push" value="DATA/media/res/bbb_g711alaw_1ch_8khz.info->/sdcard/media/bbb_g711alaw_1ch_8khz.info"/>
- <option name="push" value="DATA/media/res/bbb_g711mulaw_1ch_8khz.raw->/sdcard/media/bbb_g711mulaw_1ch_8khz.raw"/>
- <option name="push" value="DATA/media/res/bbb_g711mulaw_1ch_8khz.info->/sdcard/media/bbb_g711mulaw_1ch_8khz.info"/>
- <option name="push" value="DATA/media/res/bbb_gsm_1ch_8khz_13kbps.raw->/sdcard/media/bbb_gsm_1ch_8khz_13kbps.raw"/>
- <option name="push" value="DATA/media/res/bbb_gsm_1ch_8khz_13kbps.info->/sdcard/media/bbb_gsm_1ch_8khz_13kbps.info"/>
- <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s32le.raw->/sdcard/media/bbb_raw_1ch_8khz_s32le.raw"/>
- <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s32le.info->/sdcard/media/bbb_raw_1ch_8khz_s32le.info"/>
+ <option name="push" value="DATA/media/res/bbb_352x288_420p_30fps_32frames.yuv->/data/local/tmp/media/bbb_352x288_420p_30fps_32frames.yuv"/>
+ <option name="push" value="DATA/media/res/bbb_avc_176x144_300kbps_60fps.h264->/data/local/tmp/media/bbb_avc_176x144_300kbps_60fps.h264"/>
+ <option name="push" value="DATA/media/res/bbb_avc_176x144_300kbps_60fps.info->/data/local/tmp/media/bbb_avc_176x144_300kbps_60fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_avc_640x360_768kbps_30fps.h264->/data/local/tmp/media/bbb_avc_640x360_768kbps_30fps.h264"/>
+ <option name="push" value="DATA/media/res/bbb_avc_640x360_768kbps_30fps.info->/data/local/tmp/media/bbb_avc_640x360_768kbps_30fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_mp3_stereo_192kbps_48000hz.info->/data/local/tmp/media/bbb_mp3_stereo_192kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_mp3_stereo_192kbps_48000hz.mp3->/data/local/tmp/media/bbb_mp3_stereo_192kbps_48000hz.mp3"/>
+ <option name="push" value="DATA/media/res/bbb_flac_stereo_680kbps_48000hz.flac->/data/local/tmp/media/bbb_flac_stereo_680kbps_48000hz.flac"/>
+ <option name="push" value="DATA/media/res/bbb_flac_stereo_680kbps_48000hz.info->/data/local/tmp/media/bbb_flac_stereo_680kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_raw_1ch_16khz_s16le.raw->/data/local/tmp/media/bbb_raw_1ch_16khz_s16le.raw"/>
+ <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s16le.raw->/data/local/tmp/media/bbb_raw_1ch_8khz_s16le.raw"/>
+ <option name="push" value="DATA/media/res/bbb_raw_2ch_48khz_s16le.raw->/data/local/tmp/media/bbb_raw_2ch_48khz_s16le.raw"/>
+ <option name="push" value="DATA/media/res/sine_amrnb_1ch_12kbps_8000hz.amrnb->/data/local/tmp/media/sine_amrnb_1ch_12kbps_8000hz.amrnb"/>
+ <option name="push" value="DATA/media/res/sine_amrnb_1ch_12kbps_8000hz.info->/data/local/tmp/media/sine_amrnb_1ch_12kbps_8000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_h263_352x288_300kbps_12fps.h263->/data/local/tmp/media/bbb_h263_352x288_300kbps_12fps.h263"/>
+ <option name="push" value="DATA/media/res/bbb_h263_352x288_300kbps_12fps.info->/data/local/tmp/media/bbb_h263_352x288_300kbps_12fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_hevc_176x144_176kbps_60fps.hevc->/data/local/tmp/media/bbb_hevc_176x144_176kbps_60fps.hevc"/>
+ <option name="push" value="DATA/media/res/bbb_hevc_176x144_176kbps_60fps.info->/data/local/tmp/media/bbb_hevc_176x144_176kbps_60fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_hevc_640x360_1600kbps_30fps.hevc->/data/local/tmp/media/bbb_hevc_640x360_1600kbps_30fps.hevc"/>
+ <option name="push" value="DATA/media/res/bbb_hevc_640x360_1600kbps_30fps.info->/data/local/tmp/media/bbb_hevc_640x360_1600kbps_30fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg2_176x144_105kbps_25fps.m2v->/data/local/tmp/media/bbb_mpeg2_176x144_105kbps_25fps.m2v"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg2_176x144_105kbps_25fps.info->/data/local/tmp/media/bbb_mpeg2_176x144_105kbps_25fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg2_352x288_1mbps_60fps.m2v->/data/local/tmp/media/bbb_mpeg2_352x288_1mbps_60fps.m2v"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg2_352x288_1mbps_60fps.info->/data/local/tmp/media/bbb_mpeg2_352x288_1mbps_60fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg4_352x288_512kbps_30fps.m4v->/data/local/tmp/media/bbb_mpeg4_352x288_512kbps_30fps.m4v"/>
+ <option name="push" value="DATA/media/res/bbb_mpeg4_352x288_512kbps_30fps.info->/data/local/tmp/media/bbb_mpeg4_352x288_512kbps_30fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_vp8_176x144_240kbps_60fps.vp8->/data/local/tmp/media/bbb_vp8_176x144_240kbps_60fps.vp8"/>
+ <option name="push" value="DATA/media/res/bbb_vp8_176x144_240kbps_60fps.info->/data/local/tmp/media/bbb_vp8_176x144_240kbps_60fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_vp8_640x360_2mbps_30fps.vp8->/data/local/tmp/media/bbb_vp8_640x360_2mbps_30fps.vp8"/>
+ <option name="push" value="DATA/media/res/bbb_vp8_640x360_2mbps_30fps.info->/data/local/tmp/media/bbb_vp8_640x360_2mbps_30fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_vp9_176x144_285kbps_60fps.vp9->/data/local/tmp/media/bbb_vp9_176x144_285kbps_60fps.vp9"/>
+ <option name="push" value="DATA/media/res/bbb_vp9_176x144_285kbps_60fps.info->/data/local/tmp/media/bbb_vp9_176x144_285kbps_60fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_vp9_640x360_1600kbps_30fps.vp9->/data/local/tmp/media/bbb_vp9_640x360_1600kbps_30fps.vp9"/>
+ <option name="push" value="DATA/media/res/bbb_vp9_640x360_1600kbps_30fps.info->/data/local/tmp/media/bbb_vp9_640x360_1600kbps_30fps.info"/>
+ <option name="push" value="DATA/media/res/bbb_aac_stereo_128kbps_48000hz.aac->/data/local/tmp/media/bbb_aac_stereo_128kbps_48000hz.aac"/>
+ <option name="push" value="DATA/media/res/bbb_aac_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_aac_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_amrwb_1ch_14kbps_16000hz.amrwb->/data/local/tmp/media/bbb_amrwb_1ch_14kbps_16000hz.amrwb"/>
+ <option name="push" value="DATA/media/res/bbb_amrwb_1ch_14kbps_16000hz.info->/data/local/tmp/media/bbb_amrwb_1ch_14kbps_16000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_opus_stereo_128kbps_48000hz.opus->/data/local/tmp/media/bbb_opus_stereo_128kbps_48000hz.opus"/>
+ <option name="push" value="DATA/media/res/bbb_opus_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_opus_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_vorbis_stereo_128kbps_48000hz.vorbis->/data/local/tmp/media/bbb_vorbis_stereo_128kbps_48000hz.vorbis"/>
+ <option name="push" value="DATA/media/res/bbb_vorbis_stereo_128kbps_48000hz.info->/data/local/tmp/media/bbb_vorbis_stereo_128kbps_48000hz.info"/>
+ <option name="push" value="DATA/media/res/bbb_g711alaw_1ch_8khz.raw->/data/local/tmp/media/bbb_g711alaw_1ch_8khz.raw"/>
+ <option name="push" value="DATA/media/res/bbb_g711alaw_1ch_8khz.info->/data/local/tmp/media/bbb_g711alaw_1ch_8khz.info"/>
+ <option name="push" value="DATA/media/res/bbb_g711mulaw_1ch_8khz.raw->/data/local/tmp/media/bbb_g711mulaw_1ch_8khz.raw"/>
+ <option name="push" value="DATA/media/res/bbb_g711mulaw_1ch_8khz.info->/data/local/tmp/media/bbb_g711mulaw_1ch_8khz.info"/>
+ <option name="push" value="DATA/media/res/bbb_gsm_1ch_8khz_13kbps.raw->/data/local/tmp/media/bbb_gsm_1ch_8khz_13kbps.raw"/>
+ <option name="push" value="DATA/media/res/bbb_gsm_1ch_8khz_13kbps.info->/data/local/tmp/media/bbb_gsm_1ch_8khz_13kbps.info"/>
+ <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s32le.raw->/data/local/tmp/media/bbb_raw_1ch_8khz_s32le.raw"/>
+ <option name="push" value="DATA/media/res/bbb_raw_1ch_8khz_s32le.info->/data/local/tmp/media/bbb_raw_1ch_8khz_s32le.info"/>
</target_preparer>
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
<option name="test-module-name" value="VtsHalMediaOmxV1_0Host"/>
diff --git a/oemlock/V1_0/target/AndroidTest.xml b/oemlock/V1_0/target/AndroidTest.xml
index caa8adb..2227d62 100644
--- a/oemlock/V1_0/target/AndroidTest.xml
+++ b/oemlock/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalOemLockV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalOemLockV1_0TargetTest/VtsHalOemLockV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalOemLockV1_0TargetTest/VtsHalOemLockV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="5m"/>
</test>
diff --git a/radio/V1_0/target/radio/AndroidTest.xml b/radio/V1_0/target/radio/AndroidTest.xml
index e8bdb77..b8b0605 100644
--- a/radio/V1_0/target/radio/AndroidTest.xml
+++ b/radio/V1_0/target/radio/AndroidTest.xml
@@ -23,12 +23,12 @@
<option name="enable-radio-log" value="true"/>
<option name="restore-radio-log" value="true"/>
</target_preparer>
- <target_preparer class="com.android.tradefed.targetprep.VtsMultiSimPreparer" />
+ <target_preparer class="com.android.tradefed.targetprep.MultiSimPreparer" />
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
<option name="test-module-name" value="VtsHalRadioV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioV1_0TargetTest/VtsHalRadioV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioV1_0TargetTest/VtsHalRadioV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<!-- The following test is disabled due to b/64734869 -->
diff --git a/radio/V1_0/target/sap/AndroidTest.xml b/radio/V1_0/target/sap/AndroidTest.xml
index ee063e2..23daae1 100644
--- a/radio/V1_0/target/sap/AndroidTest.xml
+++ b/radio/V1_0/target/sap/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalSapV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalSapV1_0TargetTest/VtsHalSapV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalSapV1_0TargetTest/VtsHalSapV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/radio/V1_1/target/radio/AndroidTest.xml b/radio/V1_1/target/radio/AndroidTest.xml
index c60cebc..eada1e6 100644
--- a/radio/V1_1/target/radio/AndroidTest.xml
+++ b/radio/V1_1/target/radio/AndroidTest.xml
@@ -23,12 +23,12 @@
<option name="enable-radio-log" value="true"/>
<option name="restore-radio-log" value="true"/>
</target_preparer>
- <target_preparer class="com.android.tradefed.targetprep.VtsMultiSimPreparer" />
+ <target_preparer class="com.android.tradefed.targetprep.MultiSimPreparer" />
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
<option name="test-module-name" value="VtsHalRadioV1_1Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioV1_1TargetTest/VtsHalRadioV1_1TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioV1_1TargetTest/VtsHalRadioV1_1TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/radio/V1_2/target/radio/AndroidTest.xml b/radio/V1_2/target/radio/AndroidTest.xml
index 9e08db1..456766f 100644
--- a/radio/V1_2/target/radio/AndroidTest.xml
+++ b/radio/V1_2/target/radio/AndroidTest.xml
@@ -23,12 +23,12 @@
<option name="enable-radio-log" value="true"/>
<option name="restore-radio-log" value="true"/>
</target_preparer>
- <target_preparer class="com.android.tradefed.targetprep.VtsMultiSimPreparer" />
+ <target_preparer class="com.android.tradefed.targetprep.MultiSimPreparer" />
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
<option name="test-module-name" value="VtsHalRadioV1_2Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioV1_2TargetTest/VtsHalRadioV1_2TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioV1_2TargetTest/VtsHalRadioV1_2TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<!-- b/64734869: a known incompatibility with new tests (waiver) -->
diff --git a/radio/V1_3/target/radio/AndroidTest.xml b/radio/V1_3/target/radio/AndroidTest.xml
index b508d57..6c15174 100644
--- a/radio/V1_3/target/radio/AndroidTest.xml
+++ b/radio/V1_3/target/radio/AndroidTest.xml
@@ -23,12 +23,12 @@
<option name="enable-radio-log" value="true"/>
<option name="restore-radio-log" value="true"/>
</target_preparer>
- <target_preparer class="com.android.tradefed.targetprep.VtsMultiSimPreparer" />
+ <target_preparer class="com.android.tradefed.targetprep.MultiSimPreparer" />
<test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
<option name="test-module-name" value="VtsHalRadioV1_3Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioV1_3TargetTest/VtsHalRadioV1_3TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioV1_3TargetTest/VtsHalRadioV1_3TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<!--Disable the test because it's not implemented in Q, b/130254624-->
diff --git a/radio/V1_4/target/radio/AndroidTest.xml b/radio/V1_4/target/radio/AndroidTest.xml
index aca8bed..1552046 100644
--- a/radio/V1_4/target/radio/AndroidTest.xml
+++ b/radio/V1_4/target/radio/AndroidTest.xml
@@ -27,7 +27,7 @@
<option name="test-module-name" value="VtsHalRadioV1_4Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioV1_4TargetTest/VtsHalRadioV1_4TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioV1_4TargetTest/VtsHalRadioV1_4TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/radio/config/V1_3/target/radio/config/Android.mk b/radio/config/V1_3/target/radio/config/Android.mk
new file mode 100644
index 0000000..1c35f4e
--- /dev/null
+++ b/radio/config/V1_3/target/radio/config/Android.mk
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2019 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := VtsHalRadioConfigV1_3Target
+include test/vts/tools/build/Android.host_config.mk
diff --git a/radio/config/V1_3/target/radio/config/AndroidTest.xml b/radio/config/V1_3/target/radio/config/AndroidTest.xml
new file mode 100644
index 0000000..fd7649e
--- /dev/null
+++ b/radio/config/V1_3/target/radio/config/AndroidTest.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<configuration description="Config for VTS VtsHalRadioConfigV1_3Target test cases">
+ <option name="config-descriptor:metadata" key="plan" value="vts-hal" />
+ <target_preparer class="com.android.compatibility.common.tradefed.targetprep.VtsFilePusher">
+ <option name="abort-on-push-failure" value="false"/>
+ <option name="push-group" value="HalHidlTargetTest.push"/>
+ </target_preparer>
+ <target_preparer class="com.android.tradefed.targetprep.VtsDevicePreparer">
+ <option name="enable-radio-log" value="true"/>
+ <option name="restore-radio-log" value="true"/>
+ </target_preparer>
+ <test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
+ <option name="test-module-name" value="VtsHalRadioConfigV1_3Target"/>
+ <option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRadioConfigV1_3TargetTest/VtsHalRadioConfigV1_3TargetTest"/>
+ <option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRadioConfigV1_3TargetTest/VtsHalRadioConfigV1_3TargetTest"/>
+ <option name="binary-test-type" value="gtest"/>
+ <option name="binary-test-disable-framework" value="true"/>
+ <option name="test-timeout" value="15m"/>
+ </test>
+</configuration>
diff --git a/renderscript/V1_0/target/AndroidTest.xml b/renderscript/V1_0/target/AndroidTest.xml
index 68eda67..4396952 100644
--- a/renderscript/V1_0/target/AndroidTest.xml
+++ b/renderscript/V1_0/target/AndroidTest.xml
@@ -25,7 +25,7 @@
<option name="binary-test-working-directory" value="_64bit::/data/nativetest64/" />
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalRenderscriptV1_0TargetTest/VtsHalRenderscriptV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalRenderscriptV1_0TargetTest/VtsHalRenderscriptV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="exclude-coverage-path" value="frameworks/av/media" />
<option name="exclude-coverage-path" value="hardware/interfaces/graphics/mapper/2.0" />
<option name="exclude-coverage-path" value="hardware/qcom/display" />
diff --git a/secure_element/V1_0/target/AndroidTest.xml b/secure_element/V1_0/target/AndroidTest.xml
index d757c8a..84f8b01 100644
--- a/secure_element/V1_0/target/AndroidTest.xml
+++ b/secure_element/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalSecureElementV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalSecureElementV1_0TargetTest/VtsHalSecureElementV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalSecureElementV1_0TargetTest/VtsHalSecureElementV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="5m"/>
<option name="runtime-hint" value="2m"/>
diff --git a/sensors/V1_0/target/AndroidTest.xml b/sensors/V1_0/target/AndroidTest.xml
index a411826..d0c3bb2 100644
--- a/sensors/V1_0/target/AndroidTest.xml
+++ b/sensors/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalSensorsV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalSensorsV1_0TargetTest/VtsHalSensorsV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalSensorsV1_0TargetTest/VtsHalSensorsV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<option name="runtime-hint" value="5m"/>
diff --git a/sensors/V2_0/target/AndroidTest.xml b/sensors/V2_0/target/AndroidTest.xml
index 53065df..f08bc7b 100644
--- a/sensors/V2_0/target/AndroidTest.xml
+++ b/sensors/V2_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalSensorsV2_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalSensorsV2_0TargetTest/VtsHalSensorsV2_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalSensorsV2_0TargetTest/VtsHalSensorsV2_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<option name="runtime-hint" value="5m"/>
diff --git a/tetheroffload/control/V1_0/target/AndroidTest.xml b/tetheroffload/control/V1_0/target/AndroidTest.xml
index 9e59e28..2c8d696 100644
--- a/tetheroffload/control/V1_0/target/AndroidTest.xml
+++ b/tetheroffload/control/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalTetherOffloadControlV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalTetheroffloadControlV1_0TargetTest/VtsHalTetheroffloadControlV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalTetheroffloadControlV1_0TargetTest/VtsHalTetheroffloadControlV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
<option name="runtime-hint" value="6m"/>
diff --git a/treble/vendor_vintf/AndroidTest.xml b/treble/vendor_vintf/AndroidTest.xml
index dc9d62f..6ad83f8 100644
--- a/treble/vendor_vintf/AndroidTest.xml
+++ b/treble/vendor_vintf/AndroidTest.xml
@@ -15,7 +15,7 @@
-->
<configuration description="Config for VTS VtsTrebleVendorVintfTest test cases">
<option name="config-descriptor:metadata" key="plan" value="vts-treble" />
- <target_preparer class="com.android.tradefed.targetprep.VtsMultiSimPreparer" />
+ <target_preparer class="com.android.tradefed.targetprep.MultiSimPreparer" />
<target_preparer class="com.android.compatibility.common.tradefed.targetprep.VtsFilePusher">
<option name="abort-on-push-failure" value="false"/>
<option name="push-group" value="HalHidlTargetTest.push"/>
diff --git a/treble/vintf/DeviceMatrixTest.cpp b/treble/vintf/DeviceMatrixTest.cpp
index 86b4fd5..94fb433 100644
--- a/treble/vintf/DeviceMatrixTest.cpp
+++ b/treble/vintf/DeviceMatrixTest.cpp
@@ -36,6 +36,11 @@
}
TEST_F(DeviceMatrixTest, VndkVersion) {
+ if (GetShippingApiLevel() < 28) {
+ GTEST_SKIP()
+ << "VNDK version doesn't need to be set on devices before Android P";
+ }
+
std::string syspropVndkVersion = GetProperty(kVndkVersionProp, "");
ASSERT_NE("", syspropVndkVersion)
<< kVndkVersionProp << " must not be empty.";
diff --git a/treble/vintf/SingleManifestTest.cpp b/treble/vintf/SingleManifestTest.cpp
index 32cad70..5b2e07b 100644
--- a/treble/vintf/SingleManifestTest.cpp
+++ b/treble/vintf/SingleManifestTest.cpp
@@ -53,13 +53,19 @@
}
}
-void FailureHashMissing(const FQName &fq_name) {
+void FailureHashMissing(const FQName &fq_name,
+ bool vehicle_hal_in_automotive_device) {
if (LegacyAndExempt(fq_name)) {
cout << "[ WARNING ] " << fq_name.string()
<< " has an empty hash but is exempted because it is legacy. It is "
"still recommended to fix this. This is because it was compiled "
"without being frozen in a corresponding current.txt file."
<< endl;
+ } else if (vehicle_hal_in_automotive_device) {
+ cout << "[ WARNING ] " << fq_name.string()
+ << " has an empty hash but is exempted because it is IVehicle in an"
+ "automotive device."
+ << endl;
} else {
ADD_FAILURE()
<< fq_name.string()
@@ -397,6 +403,9 @@
// Tests that HAL interfaces are officially released.
TEST_P(SingleManifestTest, InterfacesAreReleased) {
+ // Device support automotive features.
+ const static bool automotive_device =
+ DeviceSupportsFeature("android.hardware.type.automotive");
// Verifies that HAL are released by fetching the hash of the interface and
// comparing it to the set of known hashes of released interfaces.
HidlVerifyFn is_released = [](const FQName &fq_name,
@@ -440,12 +449,16 @@
}
string hash = hash_chain[i];
+ bool vehicle_hal_in_automotive_device =
+ automotive_device &&
+ fq_iface_name.string() ==
+ "android.hardware.automotive.vehicle@2.0::IVehicle";
if (hash == Hash::hexString(Hash::kEmptyHash)) {
- FailureHashMissing(fq_iface_name);
+ FailureHashMissing(fq_iface_name, vehicle_hal_in_automotive_device);
}
if (IsAndroidPlatformInterface(fq_iface_name) &&
- !IsVehiclHalInterfaceInAutomotiveDevice(fq_iface_name)) {
+ !vehicle_hal_in_automotive_device) {
set<string> released_hashes = ReleasedHashes(fq_iface_name);
EXPECT_NE(released_hashes.find(hash), released_hashes.end())
<< "Hash not found. This interface was not released." << endl
diff --git a/treble/vintf/SystemVendorTest.cpp b/treble/vintf/SystemVendorTest.cpp
index 2021251..2fb7245 100644
--- a/treble/vintf/SystemVendorTest.cpp
+++ b/treble/vintf/SystemVendorTest.cpp
@@ -97,10 +97,10 @@
// AVB version is not a compliance requirement.
TEST_F(SystemVendorTest, VendorFrameworkCompatibility) {
string error;
- EXPECT_EQ(android::vintf::COMPATIBLE,
- VintfObject::CheckCompatibility(
- {}, &error,
- ::android::vintf::CheckFlags::ENABLE_ALL_CHECKS.disableAvb()))
+ EXPECT_EQ(
+ android::vintf::COMPATIBLE,
+ VintfObject::GetInstance()->checkCompatibility(
+ &error, ::android::vintf::CheckFlags::ENABLE_ALL_CHECKS.disableAvb()))
<< error;
}
diff --git a/treble/vintf/utils.cpp b/treble/vintf/utils.cpp
index 1718f74..32bec85 100644
--- a/treble/vintf/utils.cpp
+++ b/treble/vintf/utils.cpp
@@ -35,12 +35,6 @@
// Name of file containing HAL hashes.
const string kHashFileName = "current.txt";
-// Name of automotive device flag.
-const string kAutomotive = "automotive";
-
-// Name of Vehicl HAL interface.
-const string kVehicleHAL = "android.hardware.automotive.vehicle@2.0::IVehicle";
-
// Map from package name to package root.
const map<string, string> kPackageRoot = {
{"android.frameworks", "frameworks/hardware/interfaces/"},
@@ -111,11 +105,22 @@
return !PackageRoot(fq_iface_name).empty();
}
-// Returns true iff HAL interface is Vehicle HAL and the device is
-// a automotive device.
-bool IsVehiclHalInterfaceInAutomotiveDevice(const FQName &fq_iface_name) {
- return fq_iface_name.string() == kVehicleHAL &&
- android::base::GetProperty("ro.hardware.type", "") == kAutomotive;
+// Returns true iff the device has the specified feature.
+bool DeviceSupportsFeature(const char *feature) {
+ bool device_supports_feature = false;
+ FILE *p = popen("pm list features", "re");
+ if (p) {
+ char *line = NULL;
+ size_t len = 0;
+ while (getline(&line, &len, p) > 0) {
+ if (strstr(line, feature)) {
+ device_supports_feature = true;
+ break;
+ }
+ }
+ pclose(p);
+ }
+ return device_supports_feature;
}
// Returns the set of released hashes for a given HAL interface.
diff --git a/treble/vintf/utils.h b/treble/vintf/utils.h
index 03a3d85..eeafef1 100644
--- a/treble/vintf/utils.h
+++ b/treble/vintf/utils.h
@@ -95,9 +95,8 @@
// Returns true iff HAL interface is Android platform.
bool IsAndroidPlatformInterface(const FQName& fq_iface_name);
-// Returns true iff HAL interface is Vehicle HAL and the device is
-// a automotive device.
-bool IsVehiclHalInterfaceInAutomotiveDevice(const FQName& fq_iface_name);
+// Returns true iff the device has the specified feature.
+bool DeviceSupportsFeature(const char* feature);
// Returns the set of released hashes for a given HAL interface.
set<string> ReleasedHashes(const FQName& fq_iface_name);
diff --git a/usb/V1_0/target/AndroidTest.xml b/usb/V1_0/target/AndroidTest.xml
index b903245..9a05b42 100644
--- a/usb/V1_0/target/AndroidTest.xml
+++ b/usb/V1_0/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalUsbV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalUsbV1_0TargetTest/VtsHalUsbV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalUsbV1_0TargetTest/VtsHalUsbV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="exclude-filter" value="UsbHidlTest.switchModetoDFP" />
<option name="test-timeout" value="15m"/>
diff --git a/usb/V1_1/target/AndroidTest.xml b/usb/V1_1/target/AndroidTest.xml
index f0ce71b..b7f0740 100644
--- a/usb/V1_1/target/AndroidTest.xml
+++ b/usb/V1_1/target/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalUsbV1_1Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalUsbV1_1TargetTest/VtsHalUsbV1_1TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalUsbV1_1TargetTest/VtsHalUsbV1_1TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="test-timeout" value="15m"/>
</test>
diff --git a/wifi/supplicant/V1_0/target/AndroidTest.xml b/wifi/supplicant/V1_0/target/AndroidTest.xml
new file mode 100644
index 0000000..7539178
--- /dev/null
+++ b/wifi/supplicant/V1_0/target/AndroidTest.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2019 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<configuration description="Config for VTS VtsHalWifiSupplicantV1_0Target test cases">
+ <option name="config-descriptor:metadata" key="plan" value="vts-hal" />
+ <target_preparer class="com.android.compatibility.common.tradefed.targetprep.VtsFilePusher">
+ <option name="abort-on-push-failure" value="false"/>
+ <option name="push-group" value="HalHidlTargetTest.push"/>
+ </target_preparer>
+ <test class="com.android.tradefed.testtype.VtsMultiDeviceTest">
+ <option name="test-module-name" value="VtsHalWifiSupplicantV1_0TargetTest"/>
+ <option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalWifiSupplicantV1_0TargetTest/VtsHalWifiSupplicantV1_0TargetTest"/>
+ <option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalWifiSupplicantV1_0TargetTest/VtsHalWifiSupplicantV1_0TargetTest"/>
+ <option name="binary-test-type" value="gtest"/>
+ <option name="binary-test-disable-framework" value="true"/>
+ <option name="binary-test-stop-native-servers" value="true"/>
+ <option name="precondition-feature" value="android.hardware.wifi.direct" />
+ <option name="test-timeout" value="30m"/>
+ </test>
+</configuration>
diff --git a/wifi/supplicant/V1_0/target/p2p/AndroidTest.xml b/wifi/supplicant/V1_0/target/p2p/AndroidTest.xml
index 0ab69ed..82ad68e 100644
--- a/wifi/supplicant/V1_0/target/p2p/AndroidTest.xml
+++ b/wifi/supplicant/V1_0/target/p2p/AndroidTest.xml
@@ -23,7 +23,7 @@
<option name="test-module-name" value="VtsHalWifiSupplicantP2pV1_0Target"/>
<option name="binary-test-source" value="_32bit::DATA/nativetest/VtsHalWifiSupplicantP2pV1_0TargetTest/VtsHalWifiSupplicantP2pV1_0TargetTest"/>
<option name="binary-test-source" value="_64bit::DATA/nativetest64/VtsHalWifiSupplicantP2pV1_0TargetTest/VtsHalWifiSupplicantP2pV1_0TargetTest"/>
- <option name="binary-test-type" value="hal_hidl_gtest"/>
+ <option name="binary-test-type" value="gtest"/>
<option name="binary-test-disable-framework" value="true"/>
<option name="binary-test-stop-native-servers" value="true"/>
<option name="precondition-feature" value="android.hardware.wifi.direct" />