History log of /packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0d07c76bbc788fba8c77d8e932330ab22ec6ba27 04-Nov-2016 Pavel Maltsev <pavelm@google.com> Migrating Car service to new Vehicle HAL

- make car service work directly with Vehicle HAL
- getting rid of protobufs and dependencies on VNS
- get rid of CarTestManager / CarTestService and refactor
tests accordingly
- reworked ICarImpl to pass dependencies rather than
using singletons for better testing experience

Test: existing test should work, although some of the tests
(esp. audio) are broken and we will fix them in follow up CLs

Bug: b/31971746
Change-Id: I229969af332304ba3b1718f130cdf22038e86fad
Tests: tests adjusted to new data structures
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
f9215209e0f425d2fc570bef37dad959c82d2e9e 10-Oct-2016 Keun-young Park <keunyoung@google.com> update TODOs

- assign bugs for future items
- remove it if not necessary any more
- also remove unused CarServiceApplication

bug: 31970410

Change-Id: I3f5ecb8a80fd450afdb58007e07e88527132edb9
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
4cf6911619b9fe6ffeba7afeb05299aab165f184 04-Oct-2016 Keun-young Park <keunyoung@google.com> add final to Car*Managers

bug: 31930987
Change-Id: I09532056444f2ff1fef80d55023c425b909f406a
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
a28d7b201584823286f26e21a9f30d07c416eb3e 01-Mar-2016 Keun-young Park <keunyoung@google.com> add input service

- CarInputService monitors input event through vehicle hal
and handle it by itself (for now, VOICE_ASSITANT only),
deliver it to other relevant component,
or inject as android key event into kernel input device.
- renamed jni to jni_car_service
- added kitchensink input test.
- From kitchensink test, single touch of volume key does not work
as touch event in other window mess things up. But long press should
work. It will work in real physical keys.
- TODO: android key to linux key mapping should be expanded
for all possible keys.

bug: 27461452

Change-Id: I51e4b64bcd3c745f27ebb089fafce536be91f04d
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
43cfff21932b23f0e382aa78ffc1bb053928b1c5 19-Feb-2016 Keun-young Park <keunyoung@google.com> fix race in vehicle hal mocking

- run mock start / stop in main thread of car service so that
it does not have race with on-going init
- fix synchronization in CarTestManager so that callback
and mock start / stop cannot deadlock

bug: 27245898
Change-Id: Iceb0b46227368ad5ead9f70f5a977155367f96b2
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java
e54ac276796c6535558f8444d882adecd19ce2bd 17-Feb-2016 Keun-young Park <keunyoung@google.com> add android.car

- instead of using binder as compatibility layer, add android.car
- apps using android.car should add it to LOCAL_JAVA_LIBRARIES
unless doing include
packages/services/Car/car-support-lib/car-support.mk

- support lib renamed to android.support.car
- UI stuffs only exist in android.support.car
UI has dependency on androud support library and not added to
android.car

- permission only uses android.car namespace even for support.car

- car-systemtest remains as static library. To use CarTestManager,
test app should get CarTestManagerBinderWrapper then create
CarTestManager.

bug: 27199752
Change-Id: I3522e11e958dade404443fbe2d45f576c827fa7a
/packages/services/Car/car-systemtest-lib/src/android/car/test/CarTestManager.java