<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_system_hardware_interfaces, branch android10-dev</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_system_hardware_interfaces/'/>
<entry>
<title>Relax testing under GSI</title>
<updated>2019-07-02T20:58:39+00:00</updated>
<author>
<name>Branden Archer</name>
<email>brarcher@google.com</email>
</author>
<published>2019-07-01T17:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=c4cd8ed446dbde39df701dab0525e5ef5b9824ec'/>
<id>c4cd8ed446dbde39df701dab0525e5ef5b9824ec</id>
<content type='text'>
VTS testing on GSI images will no longer occur on userdebug
builds. Instead, a user build is used with a boot image containing
a rootable adb. There is a change in Keystore that allows root to
create test keys on debuggable builds specifically for this VTS test.
Without that change the positive test cases will fail, as the test
keys cannot be generated.

To allow this test to continue working when run against GSI builds,
the parts of the test which require debuggable builds are skipped.

Test: build/test VtsHalWifiKeystoreV1_0TargetTest
      on a GSI user build with rootable adb
Bug: 135421408

Change-Id: I4f7d29389dc170966e76a6661854cc92d0ea6e7f
Merged-In: Ie52e916a658b09eea66ffd9c5f2ac704656f4f3f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VTS testing on GSI images will no longer occur on userdebug
builds. Instead, a user build is used with a boot image containing
a rootable adb. There is a change in Keystore that allows root to
create test keys on debuggable builds specifically for this VTS test.
Without that change the positive test cases will fail, as the test
keys cannot be generated.

To allow this test to continue working when run against GSI builds,
the parts of the test which require debuggable builds are skipped.

Test: build/test VtsHalWifiKeystoreV1_0TargetTest
      on a GSI user build with rootable adb
Bug: 135421408

Change-Id: I4f7d29389dc170966e76a6661854cc92d0ea6e7f
Merged-In: Ie52e916a658b09eea66ffd9c5f2ac704656f4f3f
</pre>
</div>
</content>
</entry>
<entry>
<title>Split Wifi Keystore HAL tests into smaller pieces</title>
<updated>2019-04-18T23:14:11+00:00</updated>
<author>
<name>Branden Archer</name>
<email>brarcher@google.com</email>
</author>
<published>2019-04-16T00:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=cd00105c383f8294dec26220ca05ed58f2a78123'/>
<id>cd00105c383f8294dec26220ca05ed58f2a78123</id>
<content type='text'>
There was originally one test per function, which attempted many
possible error conditions and one success condition. It would be
easier to reason through the tests and maintain them if they
were smaller and each test attempted on thing.

Note that the logic on the "wrong user" tests was reversed; the
HAL expects the user to be the wifi user. The reverse may have
originally worked because the HAL library was run within the test
process.

Bug: 130207625
Test: On an AOSP build:
      make VtsHalWifiKeystoreV1_0TargetTest;
      vts-tradefed run commandAndExit vts -m VtsHalWifiKeystoreV1_0TargetTest

Change-Id: I534b7f66cdb1047a972a4dab708609b15cf287df
Merged-In: I282e151d0b38903578bd9077814c810e44b3b93d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was originally one test per function, which attempted many
possible error conditions and one success condition. It would be
easier to reason through the tests and maintain them if they
were smaller and each test attempted on thing.

Note that the logic on the "wrong user" tests was reversed; the
HAL expects the user to be the wifi user. The reverse may have
originally worked because the HAL library was run within the test
process.

Bug: 130207625
Test: On an AOSP build:
      make VtsHalWifiKeystoreV1_0TargetTest;
      vts-tradefed run commandAndExit vts -m VtsHalWifiKeystoreV1_0TargetTest

Change-Id: I534b7f66cdb1047a972a4dab708609b15cf287df
Merged-In: I282e151d0b38903578bd9077814c810e44b3b93d
</pre>
</div>
</content>
</entry>
<entry>
<title>Access Wifi Keystore HAL via binder</title>
<updated>2019-04-18T23:12:00+00:00</updated>
<author>
<name>Branden Archer</name>
<email>brarcher@google.com</email>
</author>
<published>2019-04-15T23:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=bb7ef971703f239e8440d2a009cd75597a6b60ba'/>
<id>bb7ef971703f239e8440d2a009cd75597a6b60ba</id>
<content type='text'>
The test originally linked against the HAL directly, as well as the
generated stub to access the HAL.. This "worked", however if both the
32-bit and 64-bit versions of the generated stub library were
not present the test would fail. It turned out that on AOSP builds
this was the case, as a 32-bit version of android.system.wifi.keystore
was not present as it was never used at runtime.

To avoid this issue, the stub is now linked statically. Further, the
HAL under test is accessed over binder.

Bug: 130207625
Test: On an AOSP build:
      make vts;
      vts-tradefed run commandAndExit vts -m VtsHalWifiKeystoreV1_0TargetTest

Change-Id: I02cac1e89c8bed45a4b9b98820c86500327891b6
Merged-In: I138f3e7809a337cec81dccbc52c7a9170acd1d3d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test originally linked against the HAL directly, as well as the
generated stub to access the HAL.. This "worked", however if both the
32-bit and 64-bit versions of the generated stub library were
not present the test would fail. It turned out that on AOSP builds
this was the case, as a 32-bit version of android.system.wifi.keystore
was not present as it was never used at runtime.

To avoid this issue, the stub is now linked statically. Further, the
HAL under test is accessed over binder.

Bug: 130207625
Test: On an AOSP build:
      make vts;
      vts-tradefed run commandAndExit vts -m VtsHalWifiKeystoreV1_0TargetTest

Change-Id: I02cac1e89c8bed45a4b9b98820c86500327891b6
Merged-In: I138f3e7809a337cec81dccbc52c7a9170acd1d3d
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Promote SystemSuspendV1_0UnitTest to presubmit" am: 4774a61582 am: 350ce28199</title>
<updated>2019-03-26T01:47:56+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-26T01:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=db8a110cea630440ff7da205f6d20f4437f1c63a'/>
<id>db8a110cea630440ff7da205f6d20f4437f1c63a</id>
<content type='text'>
am: 4df20883f4

Change-Id: I6af2e589302a8dbc6119f14d7ed0b5de88be8fe2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 4df20883f4

Change-Id: I6af2e589302a8dbc6119f14d7ed0b5de88be8fe2
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Promote SystemSuspendV1_0UnitTest to presubmit" am: 4774a61582</title>
<updated>2019-03-26T01:43:53+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-26T01:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=4df20883f42af07693c6af359405842fd0ff76af'/>
<id>4df20883f42af07693c6af359405842fd0ff76af</id>
<content type='text'>
am: 350ce28199

Change-Id: I6935f0b803df2eab28695f7c076214e2dbac16ce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 350ce28199

Change-Id: I6935f0b803df2eab28695f7c076214e2dbac16ce
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Promote SystemSuspendV1_0UnitTest to presubmit"</title>
<updated>2019-03-26T01:39:53+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-26T01:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=350ce281998484e26376685639b14aa2b219f3c5'/>
<id>350ce281998484e26376685639b14aa2b219f3c5</id>
<content type='text'>
am: 4774a61582

Change-Id: I6b4b6b7cfd17b9082582306a14603c37b5ca46d9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 4774a61582

Change-Id: I6b4b6b7cfd17b9082582306a14603c37b5ca46d9
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Promote SystemSuspendV1_0UnitTest to presubmit"</title>
<updated>2019-03-26T01:31:07+00:00</updated>
<author>
<name>Treehugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2019-03-26T01:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=4774a61582766ff2beea5ec4f6c9c142e0607696'/>
<id>4774a61582766ff2beea5ec4f6c9c142e0607696</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ability to choose either suspend counter or /sys/power/wake_lock. am: a833d47822 am: 85ad4a9a10</title>
<updated>2019-03-26T00:14:18+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-26T00:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=fe11412c1508b3010c54fb6f34e3120179209289'/>
<id>fe11412c1508b3010c54fb6f34e3120179209289</id>
<content type='text'>
am: f7791b77c5

Change-Id: I23fa71e80b2ad2c6812407fa3adfe62e26fbc749
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: f7791b77c5

Change-Id: I23fa71e80b2ad2c6812407fa3adfe62e26fbc749
</pre>
</div>
</content>
</entry>
<entry>
<title>Ability to choose either suspend counter or /sys/power/wake_lock. am: a833d47822</title>
<updated>2019-03-25T23:55:40+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-25T23:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=f7791b77c561b0a632d498591898609bb2022831'/>
<id>f7791b77c561b0a632d498591898609bb2022831</id>
<content type='text'>
am: 85ad4a9a10

Change-Id: I2d3b08a40ceb5fc81e8f4853d7c051db1ed4bbee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: 85ad4a9a10

Change-Id: I2d3b08a40ceb5fc81e8f4853d7c051db1ed4bbee
</pre>
</div>
</content>
</entry>
<entry>
<title>Ability to choose either suspend counter or /sys/power/wake_lock.</title>
<updated>2019-03-25T23:50:42+00:00</updated>
<author>
<name>Tri Vo</name>
<email>trong@google.com</email>
</author>
<published>2019-03-25T23:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_hardware_interfaces/commit/?id=85ad4a9a102140c3bf1faa351351e0449f3db06b'/>
<id>85ad4a9a102140c3bf1faa351351e0449f3db06b</id>
<content type='text'>
am: a833d47822

Change-Id: I7ae431a50dd1c48a2829ca9ee441f59297c4d3d1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
am: a833d47822

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