<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_packages_services_Car/tests/MultiDisplayTest/src, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/'/>
<entry>
<title>Add new createCar with CarServiceLifecycleListener</title>
<updated>2019-09-13T18:18:47+00:00</updated>
<author>
<name>Keun young Park</name>
<email>keunyoung@google.com</email>
</author>
<published>2019-08-30T16:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=3c0b000e241c8e017aebbeb570603f2e6c9b936e'/>
<id>3c0b000e241c8e017aebbeb570603f2e6c9b936e</id>
<content type='text'>
- CarServiceLifecycleListener is always called regardless of car service
  already published through ServiceManager or not. Client is supposed to
  implement initialization code inside the listener. If client is calling it
  from main thread, initialization will happen inside the call if car service
  is already available or become available before wait timeout happens.
- Removed explicit disconnect from default disconnect handler as car service
  should be bound for the client always unless client ask for disconnect.
- Expanded CarTest for new API. Also added kitchen sink test to cover all
  three flavours available now. We will migrate to this one in the end and
  can drop all others.
- Also refactored lock usage to single mLock as the current double locks
  does not bring much value.
- Updated kitchensink selinux policy to allow access to car_service binder.
  For normal app, this is not necesaary.
- The API is marked as hidden. Will be public in later android release.
- TODO(b/140950043): Force crash if apps do not handle car service restart.
  But that will happen in longer term.

Bug: 140309761
Test: run unit test: atest android.car.CarTest,
      run kitchen sink and check API connection
      run MDTest app and make sure that new API works with normal app.

Merged-In: I5582e637cd3db0f57b0c61fae19ce0da29aea4b8
Change-Id: I5582e637cd3db0f57b0c61fae19ce0da29aea4b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- CarServiceLifecycleListener is always called regardless of car service
  already published through ServiceManager or not. Client is supposed to
  implement initialization code inside the listener. If client is calling it
  from main thread, initialization will happen inside the call if car service
  is already available or become available before wait timeout happens.
- Removed explicit disconnect from default disconnect handler as car service
  should be bound for the client always unless client ask for disconnect.
- Expanded CarTest for new API. Also added kitchen sink test to cover all
  three flavours available now. We will migrate to this one in the end and
  can drop all others.
- Also refactored lock usage to single mLock as the current double locks
  does not bring much value.
- Updated kitchensink selinux policy to allow access to car_service binder.
  For normal app, this is not necesaary.
- The API is marked as hidden. Will be public in later android release.
- TODO(b/140950043): Force crash if apps do not handle car service restart.
  But that will happen in longer term.

Bug: 140309761
Test: run unit test: atest android.car.CarTest,
      run kitchen sink and check API connection
      run MDTest app and make sure that new API works with normal app.

Merged-In: I5582e637cd3db0f57b0c61fae19ce0da29aea4b8
Change-Id: I5582e637cd3db0f57b0c61fae19ce0da29aea4b8
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Present fragment to Multi-display test app</title>
<updated>2019-06-15T23:55:00+00:00</updated>
<author>
<name>Yan Zhu</name>
<email>yanzhuyan@google.com</email>
</author>
<published>2019-06-13T02:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=a4083be8b0d524e73d076b740ef79bf6eb94cd0f'/>
<id>a4083be8b0d524e73d076b740ef79bf6eb94cd0f</id>
<content type='text'>
- test Presentation and DisplayManager on multi-display

Bug: 131720357
Test: manual:
- Run MD Test app and PRESENT TEST fragment works as expected
- Run MD Test app on two displays concurrently and test fragment works
as expected

Change-Id: I801f6d3e46cca656579cf0b73b26232ceb955b2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- test Presentation and DisplayManager on multi-display

Bug: 131720357
Test: manual:
- Run MD Test app and PRESENT TEST fragment works as expected
- Run MD Test app on two displays concurrently and test fragment works
as expected

Change-Id: I801f6d3e46cca656579cf0b73b26232ceb955b2d
</pre>
</div>
</content>
</entry>
<entry>
<title>Create Multi-display Test App.</title>
<updated>2019-06-07T23:09:34+00:00</updated>
<author>
<name>Yan Zhu</name>
<email>yanzhuyan@google.com</email>
</author>
<published>2019-05-29T22:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_packages_services_Car/commit/?id=285718d3461812b49c0dbf9175b7aec322a26c02'/>
<id>285718d3461812b49c0dbf9175b7aec322a26c02</id>
<content type='text'>
- copy the main activity code from EmbeddedKitchenSinkApp
- copy the touch input test from EmbeddedKitchenSinkApp
- write IME input test (modifed from EmbeddedKitchenSinkApp's Carboard test); copy Watchdog from GarageModeTestApp to log the IME internal state in TextView; test for Input Connetion at EditText view
- write Draw input test to test for continous touch input (only supports single touch for now)

Bug: 131720357

Test: Multi-display setup and "lunch hawk_md-userdebug"

Change-Id: I52bdf1eff5c7febc04914fdf7e0ee3732808658b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- copy the main activity code from EmbeddedKitchenSinkApp
- copy the touch input test from EmbeddedKitchenSinkApp
- write IME input test (modifed from EmbeddedKitchenSinkApp's Carboard test); copy Watchdog from GarageModeTestApp to log the IME internal state in TextView; test for Input Connetion at EditText view
- write Draw input test to test for continous touch input (only supports single touch for now)

Bug: 131720357

Test: Multi-display setup and "lunch hawk_md-userdebug"

Change-Id: I52bdf1eff5c7febc04914fdf7e0ee3732808658b
</pre>
</div>
</content>
</entry>
</feed>
