Age | Commit message (Collapse) | Author |
|
This CL fixes a dead lock issue caused by RecurrentTimer holding
internal locks while calling actions. The dead lock is caused by
the following situation:
1. Caller holds a lock, call RecurrentTimer.registerCallback which
waits for RecurrentTimer's lock.
2. Another recurrent action happens at the same time. Recurrent
timer holds lock before calling the client action. The client action
is now waiting for the lock that is currently hold by 1.
Test: atest RecurrentTimerTest
Bug: 255574557
Change-Id: I3999f4e9cdf581cb851d5f49341dbcc0c160f234
(cherry picked from commit 93a821077effec224d3880875d98c13ef1787e4c)
|
|
for CTS tests" into tm-qpr-dev
|
|
|
|
Add the special property VHAL_SUPPORTED_PROPERTY_IDS to ref VHAL
to test getting all property configs through multiiple requests.
Test: atest DefaultConfigSupportedPropertyIdsTest
Run gcar emulator and check HVAC property.
Bug: 243449202
Change-Id: I9e7e8e798044c363548b879db1c4f39841362bbd
Merged-In: I9e7e8e798044c363548b879db1c4f39841362bbd
|
|
tm-qpr-dev
|
|
into tm-qpr-dev
|
|
CTS tests" into tm-qpr-dev
|
|
Test: atest CarPropertyManagerTest
Bug: 244335921
Change-Id: Iecc496e2a64a3270819cf90935ea6deec8a4c9f3
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I000a3f918f8f2c3ceb90710f88a18f91a56d2479
|
|
Test: Built.
Bug: 239100623
Change-Id: I29e55f995a35bc3157f082be1b88a61495434b5c
|
|
CTS tests
Test: atest CarPropertyManagerTest
Bug: 242740101
Change-Id: I072bb95f327869ae48782023ae144cce7a0b2be6
|
|
|
|
CTS tests" into tm-qpr-dev
|
|
tests" into tm-qpr-dev
|
|
* changes:
DO NOT MERGE Add seat lumbar properties to the emulator for CTS tests
DO NOT MERGE Add seat tilt properties to the emulator for CTS tests
|
|
This CL adds comments to clarify the behavior of
IEvsCameraStrea.notify() when the service attempts to deliver an event,
which is originated from AIDL EVS HAL implementation, to the HIDL
recipients.
Bug: 241722031
Test: treehugger
Change-Id: If6648883f982a90ac30a1636258f896272326c3f
|
|
into tm-qpr-dev
|
|
tm-qpr-dev
|
|
Test: atest CarPropertyManagerTest
Bug: 242739801
Change-Id: Id2181fd33c2d821513d151f1fddc78de9b057627
|
|
CTS tests
All the seat headrest properties have been added, but
SEAT_HEADREST_HEIGHT_POS is excluded because of b/242587816.
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I07647daa241cf915476a1c696e1a467734f619d3
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I177420199437a6e8057aeb0e6f6cc06b38a0a4ce
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I2768b2769616c4e34c04becb751c8aa26fc2379e
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I82ddae13db2c534c148a00e73c62dbbcc6d1b258
|
|
into tm-qpr-dev
|
|
Test: Built.
Bug: 237610879
Change-Id: I77f60bf6c3277527a556b924e7598778828bef4c
|
|
Previously we used elapsedRealtimeNanos in recurrent timer which will
still go even if the system is in deep sleep. This causes all the
events "happened" during suspension to be replayed immediately
after the wake up, which causes a spam of messages. uptimeNanos
meanwhile, does not go if the system is in sleep, so we use that
instead.
Test: atest VehicleHalVehicleUtilsTest
Bug: 235262127
Change-Id: Ib67c2e2251af3231cefd875416d5bcb15953ba5e
Merged-In: Ib67c2e2251af3231cefd875416d5bcb15953ba5e
(cherry picked from commit 5e508737934feb595c841430f41b5edb1d1925d5)
|
|
Test: Built.
Bug: 241161716
Change-Id: I53a6686fec62df205139d8e994237c56f0da8428
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I48cd904dec83878570736cb8e99f0e169be753d7
Merged-In: I48cd904dec83878570736cb8e99f0e169be753d7
|
|
tm-qpr-dev
|
|
tm-qpr-dev
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: Ic4aeefb0751398559b7e9c878be861972c7b0f24
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: Ia9b24f5e2a14e261b13c49015662c15e443ecc4d
|
|
Test: atest CarPropertyManagerTest
Bug: 237610879
Change-Id: If5ca59df192f2329c48757ec7fe0cf8530a1164b
|
|
Test: atest CarPropertyManagerTest
Bug: 237610879
Change-Id: Ibff9b429110ee72f28b109ac193df21ad395de51
|
|
Test: atest CarPropertyManagerTest
Bug: 239613431
Change-Id: I5137d64ab3025040f23efe58dbab01dc797923fe
|
|
tm-qpr-dev
|
|
|
|
FOG_LIGHTS_SWITCH should not be implemented when FRONT_FOG_LIGHTS_SWITCH or REAR_FOG_LIGHTS_SWITCH is implemented.
Test: atest CarPropertyManagerTest
Bug: 237691268
Change-Id: I5d1fc669a038c50e3262b5b057c45300e48848b6
|
|
Test: atest CarPropertyManagerTest
Bug: 238677365
Change-Id: Iccea9313ec4654652be65e115ecebdcf7f68652f
|
|
Test: atest CarPropertyManagerTest
Bug: 238367528
Change-Id: If9f4fab38ce47d6e2d463cca3e5eeb909866bf89
|
|
Add an option to specify whether to trigger onpropertychange callback
when VehiclePropertyStore.writeValue is called.
Test: atest VehiclePropertyStoreTest
Bug: 237318964
Change-Id: Iefd572c96f67dab2ecd5de56acf2e0d1c9b58939
|
|
tm-qpr-dev
|
|
|
|
FOG_LIGHTS_STATE should not be implemented when FRONT_FOG_LIGHTS_STATE or REAR_FOG_LIGHTS_STATE is implemented.
Test: atest CarPropertyManagerTest
Bug: 233789475
Change-Id: I396ad9410265df4003fddcc244605519f6f5e88a
|
|
Bug: 232859264
Fix: 221916124
Test: Tested manually in KitchenSink app
Change-Id: I8c0bf768210037f655d76848d8b4aadf047838f3
(cherry picked from commit fccd300be6370ebcf07bb6457e8f97161cc56096)
|
|
Test: atest CarPropertyManagerTest
Bug: 232859264
Change-Id: I8a3663f345a08b88e0047cd1211eb99978e4ded9
|
|
Test: Presubmit
Bug: 236135569
Merged-In: I3788b66aa409304927e8f5af371c049cb1bcd58e
(cherry-picked from I3788b66aa409304927e8f5af371c049cb1bcd58e)
Change-Id: I3788b66aa409304927e8f5af371c049cb1bcd58e
|
|
Test: atest CarPropertyManagerTest
Bug: 231209215
Change-Id: Ic80ced50e9a59041d60da1968564a59ce5a2115f
|
|
Set ENABLE_HIBERNATION_FLAG to a correct value.
Flag is used as a bitmask, and should set single bit.
Bug: 233373476
Change-Id: Ia60cdb3c9c344b3606ea07ed411ed6325a71c396
Test: atest CarServiceUnitTest
|
|
Bug: 195672428
Test: atest VtsHalEvsTargetTest
Change-Id: I0f86c82379bbfa249f159cac0bd0564711394caa
|