GSI replaces the values for remote_prov_prop properties (since they’re
system_internal_prop properties), so on GSI the properties are not
reliable indicators of whether StrongBox/TEE are RKP-only or not.
Also included is the removal of the helper skipAttestKeyTestIfNeeded()
so the skipping can happen in the tests directly.
Bug: 348159232
Test: VtsAidlKeyMintTargetTest
Change-Id: I2075e1f76ddd0f87620a212e1aa389803139a117
The test may run on older devices and it is possbile that the
android::hardware::isHidlSupported is not available.
So statically link libhidlbase.
Bug: 352683715
Bug: 352486655
Bug: 346693391
Test: cameraservice VTS
Change-Id: I5bad6363fba4ebe3285c64cbaaf722e8da5cafdf
This reverts commit 64a1b6a57d.
Reason for revert: Droidmonitor triggered revert due to build breakage in b/353410480. Will be verifying through ABTD before submission.
Change-Id: Iec3b4303b4f16943c163b36ced0166fb06a51d8f
This reverts commit 38f082f041.
Reason for revert: Droidmonitor triggered revert due to build breakage in b/353213981. Will be verifying through ABTD before submission.
Change-Id: I43482457d1f1ca4bd5cf0812d82b9df91ebc98d4
Wait for all results from hardware to return before returning
the results to the client. It is not guaranteed that one
callback contains all the results.
Flag: EXEMPT host side component
Test: atest CtsCarTestCases
Bug: 352182279
Change-Id: I01f65a4da391727dc94aff36b52c14f7459b8221
This reverts commit 98444463f3.
Reason for revert: needed to be submitted together with libfmq CL
Change-Id: Iad7cce6a38a7750ad88530c7a10521f8ff3d3ef8
Test: atest fmq_test fmq_unit_tests
Bug: 352396902
The second parameter is the priority, cannot be 20, which would be lower priority than the lowest priority that can exist.
Bugs: me
Change-Id: Ic990d0f365fb907fe252944991362e8729664562
Test: N/A
This reverts commit 3df20dea31.
Reason for revert: Droidmonitor triggered revert due to b/352430316. Will be verifying through ABTD before submission.
Change-Id: I1c61ec1e341cb30e25088eb1201525236ccf764c
setExtendedInfo() and getExtendedInfo() are methods that allow our
partners to implement custom commands / metadata. Because id and value
of extended information are opaque to the EVS service, behaviors of EVS
API handling the extended information need to be verified conditionally;
for example, when a test succeeds to set a value, it must be able to
read it back with the same id.
Bug: 329373218
Test: atest VtsHalEvsTargetTest
Change-Id: I965447abca8d1986057dc4a850d8af3f901aaf29
Some tests in `VtsHalAudioCoreTargetTest` may run for a long
time because they test all combinations of stream configurations.
As a result, the test was timing out on partners' devices.
The partner has confirmed that increasing the timeout to
30 minutes fixes the problem.
Bug: 350998390
Test: atest VtsHalAudioCoreTargetTest
Change-Id: I5eddd19f14d49e88b71134d040ebfb06a1f2d375
Config broadcast radio VTS not to change framework status, such as
registering new tuner callback, to avoid radio service crash due to
no tuner callback registered after VTS completes.
Bug: 246866675
Test: atest VtsHalBroadcastradioAidlTargetTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f39ac7f62bcb38329f9c39a8ae31048405612afa)
Merged-In: If8d1d26a860acdfc77eed5803926035224ad2d2a
Change-Id: If8d1d26a860acdfc77eed5803926035224ad2d2a
Update the timestamp set by the host-side VHAL proxy server with
the Android-side timestamp at AAOS VHAL side. This makes sure that
we always expose VehiclePropValue that is perfectly synced with
Android elapsedRealtimeNano. This CL also adds logic to deal with
cases when a property update event or a get value result is outdated.
This CL updates the unit test to cover more cases and remove the flaky
test case that requires starting a local GRPC server.
Flag: EXEMPT HAL change
Test: atest GRPCVehicleHardwareUnitTest
Bug: 349678711
Change-Id: I5e2c07e77869f7286a438cb2a04d1b6c130c3c36
These services are deprecated as of FCM level 8, so don't declare them
in devices targetting 8+.
Test: m
Bug: 350652676
Bug: 351837261
Change-Id: Ieb18b116c4b95dc9caac3b992cc547ac5806a3f0
Skip the data path tests for offloading reverb, as offloading
effects don't publish fmqs and don't actually process the data.
Test: VtsHalEnvironmentalReverbTargetTest
Bug: 351751648
Change-Id: Ib5f37c4568d405c6c597eb27fe216e6e345a2eae
It is not guaranteed that VHAL will send the initial value event
if VUR is on. In fact, car property service explicitly calls getValue
to generate the initial value event. Hence, if VUR is on, our test
case should allow situation where no event is generated.
Test: atest VtsHalAutomotiveVehicle_TargetTest
Bug: 334803613
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:bb7e7ae36c82dbdd6e4188ce01e2748e002d1377)
Merged-In: Id924fdd2a407b1a076102c4dd57efc6043cde359
Change-Id: Id924fdd2a407b1a076102c4dd57efc6043cde359
Convert android.hardware.keymaster@3.0-impl and
android.hardware.keymaster@3.0-service from
hardware/interfaces/keymaster/3.0/default/Android.mk
Bug: 347641032
Test: m android.hardware.keymaster@3.0-impl
m android.hardware.keymaster@3.0-service
Change-Id: I717a47b2c3ad0b261f5de0a89b38cfab478b40dc
Should return when there's no content be parsed.
Bug: 330791928
Test: rkp_factory_extraction_tool64
Change-Id: I45302ec20a0a931d2f44a7e36f613858c10fe21e
A container of const T uses std::allocator<const T>, which was an
undocumented libc++ extension that has been removed.
See https://github.com/llvm/llvm-project/pull/96319.
Bug: 349681543
Test: m libstagefright_aidl_bufferpool2
Change-Id: I6491377d6275c5d18cd91b40184d6f05cff7cb9a
1. add createMmapBuffer() for vendor to override and create mmap fd.
2. add refineMmapPosition() for vendor to override and update
latency in mmap case.
3. fix testcases position check in mmap case.
Bug: 274456992
Bug: 345591089
Test: atest VtsHalAudioCoreTargetTest
Change-Id: Ie63fdd47c0ddc563d84699dfdf6d4e9b72b5af43