OSDN Git Service

android-x86/system-bt.git
4 years agoMerge "Cert: Add virtualenv setup for cert tests" am: 82666125fd am: e543609e2e
Automerger Merge Worker [Sun, 9 Feb 2020 04:26:21 +0000 (04:26 +0000)]
Merge "Cert: Add virtualenv setup for cert tests" am: 82666125fd am: e543609e2e

Change-Id: Ia7adbd3d706d4cd70fc1a677a3a2e2ba1aad677f

4 years agoMerge "Cert: Add virtualenv setup for cert tests" am: 82666125fd
Automerger Merge Worker [Sun, 9 Feb 2020 04:10:42 +0000 (04:10 +0000)]
Merge "Cert: Add virtualenv setup for cert tests" am: 82666125fd

Change-Id: Ib35a4777747e86430a7017c08a75731aae652d27

4 years agoMerge "Cert: Add virtualenv setup for cert tests"
Treehugger Robot [Sun, 9 Feb 2020 03:53:46 +0000 (03:53 +0000)]
Merge "Cert: Add virtualenv setup for cert tests"

4 years agogd: Add security policy check and plumb in shim am: 765e1319b2 am: 502e88e596
Automerger Merge Worker [Sun, 9 Feb 2020 03:45:54 +0000 (03:45 +0000)]
gd: Add security policy check and plumb in shim am: 765e1319b2 am: 502e88e596

Change-Id: I37d595a78ac4d906e5563f309f1e2e43e90ed4f7

4 years agogd: Add security policy check and plumb in shim am: 765e1319b2
Automerger Merge Worker [Sun, 9 Feb 2020 03:32:17 +0000 (03:32 +0000)]
gd: Add security policy check and plumb in shim am: 765e1319b2

Change-Id: If0ae878d4f6a83783aba0fc1eb07e3bd43402898

4 years agogd: Add security policy check and plumb in shim
Chris Manton [Sun, 9 Feb 2020 01:43:42 +0000 (17:43 -0800)]
gd: Add security policy check and plumb in shim

Bug: 146086425
Test: bluetooth_test_gd

Change-Id: If765b204850a61330989f2e3f33eab2d5ae7dc3b

4 years agogd: Plumb through security policy for service am: fd5e776bfa am: cb08234d7b
Automerger Merge Worker [Sat, 8 Feb 2020 07:25:20 +0000 (07:25 +0000)]
gd: Plumb through security policy for service am: fd5e776bfa am: cb08234d7b

Change-Id: I4cb01a7335ee1dc79806d531beb38fa0f64a23e7

4 years agogd: Plumb through security policy for service am: fd5e776bfa
Automerger Merge Worker [Sat, 8 Feb 2020 07:08:45 +0000 (07:08 +0000)]
gd: Plumb through security policy for service am: fd5e776bfa

Change-Id: Ifd4116d54cc722bdb69e6671820332ae5f2f35e9

4 years agoCert: Add virtualenv setup for cert tests
Jack He [Sat, 8 Feb 2020 05:28:39 +0000 (21:28 -0800)]
Cert: Add virtualenv setup for cert tests

* Add cert/set_up_virtualenv.sh for cert tests so that:
  1) We can use common IDEs that work with virtualenv to edit GD cert
     tests and libraries
  2) We no longer have to use PYTHONPATH when running tests
  3) Explicitly list dependencies in virtualenv setup to make the setup
     more Android independent as it really just need that two ZIP files
* Fixed some import directives as gd/ should always be the import root
  event when importing from the same directory

Bug: 148147248
Test: set up virtual env and run tests
Change-Id: Ie5b42dc87f2ff67910de085e96cf616b257b0b7f

4 years agoMerge "HAL: Use packets to simplify tests" am: 71798a00f9 am: f975aad2ed
Automerger Merge Worker [Sat, 8 Feb 2020 05:27:10 +0000 (05:27 +0000)]
Merge "HAL: Use packets to simplify tests" am: 71798a00f9 am: f975aad2ed

Change-Id: I1b5c91e874c13bb1eb4ca69746ae04a48c1986ce

4 years agogd: Plumb through security policy for service
Chris Manton [Sat, 8 Feb 2020 05:11:30 +0000 (21:11 -0800)]
gd: Plumb through security policy for service

Security policy gets checked to decide auth level

Bug: 140778599
Test: Compiles
Change-Id: I9fae4c0617f9d9826ed36a89e4d01f0d80f6ffa9

4 years agoMerge "HAL: Use packets to simplify tests" am: 71798a00f9
Automerger Merge Worker [Sat, 8 Feb 2020 05:06:24 +0000 (05:06 +0000)]
Merge "HAL: Use packets to simplify tests" am: 71798a00f9

Change-Id: I33279c0290317f9d2e64e1db5ea4514390d493da

4 years agoMerge "HAL: Use packets to simplify tests"
Treehugger Robot [Sat, 8 Feb 2020 04:51:12 +0000 (04:51 +0000)]
Merge "HAL: Use packets to simplify tests"

4 years agoMerge "gd: Expand shim security api" am: 65881261e1 am: f7e8267af7
Automerger Merge Worker [Sat, 8 Feb 2020 04:38:46 +0000 (04:38 +0000)]
Merge "gd: Expand shim security api" am: 65881261e1 am: f7e8267af7

Change-Id: I5dee6fd8fc75cc17d6bc017d06beef7949b05d30

4 years agoMerge "gd: Expand shim security api" am: 65881261e1
Automerger Merge Worker [Sat, 8 Feb 2020 04:14:54 +0000 (04:14 +0000)]
Merge "gd: Expand shim security api" am: 65881261e1

Change-Id: I6a5b09d3327fbcec04aa7bd1ea0681fa1f880440

4 years agoMerge "gd: Expand shim security api"
Treehugger Robot [Sat, 8 Feb 2020 03:56:41 +0000 (03:56 +0000)]
Merge "gd: Expand shim security api"

4 years agogd: Expand shim security api
Chris Manton [Sat, 8 Feb 2020 02:07:48 +0000 (18:07 -0800)]
gd: Expand shim security api

Bug: 140778599
Test: Compiles

Change-Id: I4b31e126e938ab9f1904966c097526ed7d37c736

4 years agoMerge "DO NOT MERGE - Merge QQ1A.200205.002 into master" am: 1e234caf30 am: 5bf91525da
Automerger Merge Worker [Sat, 8 Feb 2020 01:55:34 +0000 (01:55 +0000)]
Merge "DO NOT MERGE - Merge QQ1A.200205.002 into master" am: 1e234caf30 am: 5bf91525da

Change-Id: I028473883dfe10a989d2d405e54bf1d51b6f100b

4 years agoDO NOT MERGE - Merge QQ1A.200205.002 into master am: 6fb3a849c9 am: d9b5398be7
Automerger Merge Worker [Sat, 8 Feb 2020 01:55:28 +0000 (01:55 +0000)]
DO NOT MERGE - Merge QQ1A.200205.002 into master am: 6fb3a849c9 am: d9b5398be7

Change-Id: I38c26a274b9d689deba7e010363876dd64d62a8b

4 years agoMerge "L2CAP: Add link->Authenticate() back to classic trigger" am: cbbe0dd6a6 am...
Automerger Merge Worker [Sat, 8 Feb 2020 01:55:02 +0000 (01:55 +0000)]
Merge "L2CAP: Add link->Authenticate() back to classic trigger" am: cbbe0dd6a6 am: 97b64d6e61

Change-Id: I1735bab6d197a54994e7815817d6801427d1b94a

4 years agoMerge "DO NOT MERGE - Merge QQ1A.200205.002 into master" am: 1e234caf30
Automerger Merge Worker [Sat, 8 Feb 2020 01:38:49 +0000 (01:38 +0000)]
Merge "DO NOT MERGE - Merge QQ1A.200205.002 into master" am: 1e234caf30

Change-Id: I1f139664647d779c53106a4dc1035ae3ce46557d

4 years agoDO NOT MERGE - Merge QQ1A.200205.002 into master am: 6fb3a849c9
Automerger Merge Worker [Sat, 8 Feb 2020 01:38:44 +0000 (01:38 +0000)]
DO NOT MERGE - Merge QQ1A.200205.002 into master am: 6fb3a849c9

Change-Id: Ic7e35f69e9b16b856c0e06160b22cb3e7528d919

4 years agoMerge "L2CAP: Add link->Authenticate() back to classic trigger" am: cbbe0dd6a6
Automerger Merge Worker [Sat, 8 Feb 2020 01:37:33 +0000 (01:37 +0000)]
Merge "L2CAP: Add link->Authenticate() back to classic trigger" am: cbbe0dd6a6

Change-Id: Iea9bca196dc5dddda03ad2f8ad8cec7e79286856

4 years agoMerge "DO NOT MERGE - Merge QQ1A.200205.002 into master"
Treehugger Robot [Sat, 8 Feb 2020 01:29:23 +0000 (01:29 +0000)]
Merge "DO NOT MERGE - Merge QQ1A.200205.002 into master"

4 years agoMerge "L2CAP: Add link->Authenticate() back to classic trigger"
Treehugger Robot [Sat, 8 Feb 2020 01:19:45 +0000 (01:19 +0000)]
Merge "L2CAP: Add link->Authenticate() back to classic trigger"

4 years agoCert: Sample code to skip a test am: 128e1d6448 am: 69636ed959
Automerger Merge Worker [Sat, 8 Feb 2020 00:59:33 +0000 (00:59 +0000)]
Cert: Sample code to skip a test am: 128e1d6448 am: 69636ed959

Change-Id: I37fddbe2c2bf6db356e2eac9393afdae7ee8f5a4

4 years agoCert: Sample code to skip a test am: 128e1d6448
Automerger Merge Worker [Sat, 8 Feb 2020 00:35:15 +0000 (00:35 +0000)]
Cert: Sample code to skip a test am: 128e1d6448

Change-Id: I57645385b984538e502243e1cdf669385f6d285a

4 years agoHAL: Use packets to simplify tests
Myles Watson [Fri, 7 Feb 2020 21:47:36 +0000 (13:47 -0800)]
HAL: Use packets to simplify tests

Bug: 148096951
Test: ./cert/run_device_cert.sh && ./cert/run_cert_facade_only.sh
Change-Id: Ia81fd4fce96368b1317af3a918c2cf3fc36cd233

4 years agoL2CAP: Add link->Authenticate() back to classic trigger
Martin Brabham [Fri, 7 Feb 2020 23:09:38 +0000 (15:09 -0800)]
L2CAP: Add link->Authenticate() back to classic trigger

Bug: 145638034
Test: bluetooth_test_gd
Change-Id: I7df8f5df6524b9ea617a0f1d1051a187777dd9a8

4 years agoCert: Run all test suites am: e72c5d5e94 am: 2f70910ee9
Automerger Merge Worker [Fri, 7 Feb 2020 19:25:00 +0000 (19:25 +0000)]
Cert: Run all test suites am: e72c5d5e94 am: 2f70910ee9

Change-Id: I003d16849c79076983dd6b072792191c37492a68

4 years agoCert: Run all test suites am: e72c5d5e94
Automerger Merge Worker [Fri, 7 Feb 2020 19:09:49 +0000 (19:09 +0000)]
Cert: Run all test suites am: e72c5d5e94

Change-Id: I696958937989045f9e2b23cdfa0666c7b8b2a80f

4 years agoDeviceCert: Set device time on test run am: eeb130930f am: d3259e0141
Automerger Merge Worker [Fri, 7 Feb 2020 19:00:14 +0000 (19:00 +0000)]
DeviceCert: Set device time on test run am: eeb130930f am: d3259e0141

Change-Id: I7723309d51bf67a96849c1649209f7953330cb39

4 years agoCert: Sample code to skip a test
Hansong Zhang [Fri, 7 Feb 2020 18:43:38 +0000 (10:43 -0800)]
Cert: Sample code to skip a test

Note: It won't show a test as Passed, but Skipped instead

Test: cert/run_cert_facade_only.sh
Change-Id: I8bcf186876ad3378d6fbbc0a5c34041ba033535d

4 years agoCert: Run all test suites
Hansong Zhang [Fri, 7 Feb 2020 07:05:17 +0000 (23:05 -0800)]
Cert: Run all test suites

Test: cert/run_device_cert.sh and cert/run_cert_facade_only.sh
Change-Id: I4e153e18c1824b4a59c13a6c89c2738c7b2fd723

4 years agoDeviceCert: Set device time on test run am: eeb130930f
Automerger Merge Worker [Fri, 7 Feb 2020 18:43:33 +0000 (18:43 +0000)]
DeviceCert: Set device time on test run am: eeb130930f

Change-Id: I43d3a43ab18f55194d1e0d12a84a71d0c7df2ddd

4 years agoDeviceCert: Set device time on test run
Hansong Zhang [Fri, 7 Feb 2020 07:46:21 +0000 (23:46 -0800)]
DeviceCert: Set device time on test run

To ensure we get consistent timestamp

Test: cert/run_device_cert.sh
Bug: 148147248
Change-Id: I8bdf0cbe1a858d748787f5e19bff9bc523cb5621

4 years agoCert: Avoid negative wait times am: 95aed0eb1a am: d4483f8002
Automerger Merge Worker [Fri, 7 Feb 2020 08:44:47 +0000 (08:44 +0000)]
Cert: Avoid negative wait times am: 95aed0eb1a am: d4483f8002

Change-Id: I0d7413cfbfd7f9702ee5747f2925583bce582340

4 years agoCert: Avoid negative wait times am: 95aed0eb1a
Automerger Merge Worker [Fri, 7 Feb 2020 08:32:16 +0000 (08:32 +0000)]
Cert: Avoid negative wait times am: 95aed0eb1a

Change-Id: Ibd420d1f272cc7de954ac24440a8a6cfdc497e31

4 years agoHCI: Use ExtendedAdvertising in tests am: a7f62e98e6 am: 61286b4e0d
Automerger Merge Worker [Fri, 7 Feb 2020 07:32:51 +0000 (07:32 +0000)]
HCI: Use ExtendedAdvertising in tests am: a7f62e98e6 am: 61286b4e0d

Change-Id: I7ea2bfcccd94a46f1f9e3a97b93e53eb96bf9cbe

4 years agoDirectHciTest: Increase the classic timeout am: 6fb39f28ff am: c9e7c81e75
Automerger Merge Worker [Fri, 7 Feb 2020 07:32:49 +0000 (07:32 +0000)]
DirectHciTest: Increase the classic timeout am: 6fb39f28ff am: c9e7c81e75

Change-Id: I227a6696498ae3d8ac1ceb3d66737583371f0552

4 years agoRootCanal: Add LeExtendedAdvertising, Connection am: 546cb46c76 am: b78d4d9bb6
Automerger Merge Worker [Fri, 7 Feb 2020 07:32:45 +0000 (07:32 +0000)]
RootCanal: Add LeExtendedAdvertising, Connection am: 546cb46c76 am: b78d4d9bb6

Change-Id: I7eb9a47843466c11bed9374d09222ed46c13a4c9

4 years agoHCI: Use ExtendedAdvertising in tests am: a7f62e98e6
Automerger Merge Worker [Fri, 7 Feb 2020 07:13:30 +0000 (07:13 +0000)]
HCI: Use ExtendedAdvertising in tests am: a7f62e98e6

Change-Id: I77553b44fb632b80ebc1896c384bdee11375bf5c

4 years agoDirectHciTest: Increase the classic timeout am: 6fb39f28ff
Automerger Merge Worker [Fri, 7 Feb 2020 07:13:28 +0000 (07:13 +0000)]
DirectHciTest: Increase the classic timeout am: 6fb39f28ff

Change-Id: I53f40839e779406205283e32c99307423bed13d6

4 years agoRootCanal: Add LeExtendedAdvertising, Connection am: 546cb46c76
Automerger Merge Worker [Fri, 7 Feb 2020 07:13:26 +0000 (07:13 +0000)]
RootCanal: Add LeExtendedAdvertising, Connection am: 546cb46c76

Change-Id: I36557a2608528246c3f143003a1175366cb8fbd7

4 years agoCert: Avoid negative wait times
Myles Watson [Thu, 6 Feb 2020 21:57:15 +0000 (13:57 -0800)]
Cert: Avoid negative wait times

Bug: 148096951
Test: ./cert/run_device_cert.sh && ./cert/run_cert_facade_only.sh
Change-Id: I58c71b9ee0cadf00342db3863dcb565914250583

4 years agoHCI: Use ExtendedAdvertising in tests
Myles Watson [Wed, 5 Feb 2020 20:52:51 +0000 (12:52 -0800)]
HCI: Use ExtendedAdvertising in tests

Bug: 148096951
Test: ./cert/run_device_cert.sh && ./cert/run_cert_facade_only.sh
Change-Id: Ie61cae7108eecada751c1b76bfd712a89e5dac1a

4 years agoDirectHciTest: Increase the classic timeout
Myles Watson [Wed, 5 Feb 2020 23:10:45 +0000 (15:10 -0800)]
DirectHciTest: Increase the classic timeout

Bug: 148096951
Test: ./cert/run_device_cert.sh && ./cert/run_cert_facade_only.sh
Change-Id: I712083bdc55e540fef4a1672562037b381a6db24

4 years agoRootCanal: Add LeExtendedAdvertising, Connection
Myles Watson [Thu, 6 Feb 2020 14:44:24 +0000 (06:44 -0800)]
RootCanal: Add LeExtendedAdvertising, Connection

Bug: 148096951
Test: ./cert/run_device_cert.sh && ./cert/run_cert_facade_only.sh
Change-Id: I50098d8dd670422266b97c16424793d3e8b6eedb

4 years agoMerge "Cert: Set log_path for each test suite" am: c3ff0d0596 am: d283d13459
Automerger Merge Worker [Fri, 7 Feb 2020 04:14:59 +0000 (04:14 +0000)]
Merge "Cert: Set log_path for each test suite" am: c3ff0d0596 am: d283d13459

Change-Id: I3525dcd2edad7d0e8aa490495968f438e6f4e721

4 years agoMerge "AVRCP_CT: Support Available Player Changed in bt stack" am: a879735da2 am...
Automerger Merge Worker [Fri, 7 Feb 2020 04:14:53 +0000 (04:14 +0000)]
Merge "AVRCP_CT: Support Available Player Changed in bt stack" am: a879735da2 am: 852d154cd0

Change-Id: I3006eee27cc10b55c2dab317bc95267eebe00994

4 years agoMerge "Add Support FCS for L2CAP" am: d89c493305 am: aefc6a0d48
Automerger Merge Worker [Fri, 7 Feb 2020 04:14:26 +0000 (04:14 +0000)]
Merge "Add Support FCS for L2CAP" am: d89c493305 am: aefc6a0d48

Change-Id: I07c106baeee4794d4de59b5fb87373f13c6da5ef

4 years agoMerge "Cert: Set log_path for each test suite" am: c3ff0d0596
Automerger Merge Worker [Fri, 7 Feb 2020 03:54:55 +0000 (03:54 +0000)]
Merge "Cert: Set log_path for each test suite" am: c3ff0d0596

Change-Id: I49911a0ebbbb2c05f0aaa97281477e2446d688c6

4 years agoMerge "AVRCP_CT: Support Available Player Changed in bt stack" am: a879735da2
Automerger Merge Worker [Fri, 7 Feb 2020 03:54:47 +0000 (03:54 +0000)]
Merge "AVRCP_CT: Support Available Player Changed in bt stack" am: a879735da2

Change-Id: If08bc2740c9dac42c313c43c0223c8bc90af07c8

4 years agoMerge "Add Support FCS for L2CAP" am: d89c493305
Automerger Merge Worker [Fri, 7 Feb 2020 03:54:34 +0000 (03:54 +0000)]
Merge "Add Support FCS for L2CAP" am: d89c493305

Change-Id: I66cde0c0ed54bf378b54bcfe15944df0027ed930

4 years agoMerge "Cert: Set log_path for each test suite"
Treehugger Robot [Fri, 7 Feb 2020 03:51:06 +0000 (03:51 +0000)]
Merge "Cert: Set log_path for each test suite"

4 years agoMerge "AVRCP_CT: Support Available Player Changed in bt stack"
Treehugger Robot [Fri, 7 Feb 2020 03:47:16 +0000 (03:47 +0000)]
Merge "AVRCP_CT: Support Available Player Changed in bt stack"

4 years agoMerge "gd: Set the required receivable hci events" am: 1c2ddced55 am: d8ca32c186
Automerger Merge Worker [Fri, 7 Feb 2020 03:37:57 +0000 (03:37 +0000)]
Merge "gd: Set the required receivable hci events" am: 1c2ddced55 am: d8ca32c186

Change-Id: If7f20332239512c36bb6c53d934d8302da419dd5

4 years agoMerge "Add Support FCS for L2CAP"
Treehugger Robot [Fri, 7 Feb 2020 03:32:56 +0000 (03:32 +0000)]
Merge "Add Support FCS for L2CAP"

4 years agoMerge "gd: Set the required receivable hci events" am: 1c2ddced55
Automerger Merge Worker [Fri, 7 Feb 2020 03:22:57 +0000 (03:22 +0000)]
Merge "gd: Set the required receivable hci events" am: 1c2ddced55

Change-Id: I1a8822b22753d2aedbe371405f32082458a1557d

4 years agoMerge "gd: Set the required receivable hci events"
Treehugger Robot [Fri, 7 Feb 2020 03:02:22 +0000 (03:02 +0000)]
Merge "gd: Set the required receivable hci events"

4 years agoCert: Set log_path for each test suite
Hansong Zhang [Fri, 7 Feb 2020 01:18:08 +0000 (17:18 -0800)]
Cert: Set log_path for each test suite

Currently the base log_path is the relative root of each run. Set it to
each test suite (class) instead, so they won't be overwritten. Also pull
logcat and btsnoop from device

Test: cert/run_cert_facade_only.sh and cert/run_device_cert.sh
Bug: 148147248
Change-Id: I4f1a4559fd6d84070cfd688a399bdbd46e26a5d7

4 years agogd: Set the required receivable hci events
Chris Manton [Fri, 7 Feb 2020 00:07:21 +0000 (16:07 -0800)]
gd: Set the required receivable hci events

Bug: 144170448
Test: Verified on wireshark with legacy
Change-Id: I38f536fa8b3885425e5c7664f7650e8b4bcf8952

4 years agoAVRCP_CT: Support Available Player Changed in bt stack
Song Gao [Fri, 20 Dec 2019 08:25:24 +0000 (16:25 +0800)]
AVRCP_CT: Support Available Player Changed in bt stack

Add necessary registering for available player changed
notification in system/bt. Also passing notification
up for further processing.

Bug: 146844863
Change-Id: I3d000b6f707fa80c6adb911a74b3de04b573d445

4 years agoMerge "Security: Add classic bonding test" am: 7b274218a7 am: 798405bd5f
Automerger Merge Worker [Thu, 6 Feb 2020 17:43:01 +0000 (17:43 +0000)]
Merge "Security: Add classic bonding test" am: 7b274218a7 am: 798405bd5f

Change-Id: I990bd653cf2fef95463532dc74f2bc5f4d9b0168

4 years agoMerge "Security: Add classic bonding test" am: 7b274218a7
Automerger Merge Worker [Thu, 6 Feb 2020 17:31:03 +0000 (17:31 +0000)]
Merge "Security: Add classic bonding test" am: 7b274218a7

Change-Id: Ia7d00bad4949d1b57b2b9495074798df2eb564bf

4 years agoMerge "Security: Add classic bonding test"
Treehugger Robot [Thu, 6 Feb 2020 17:07:42 +0000 (17:07 +0000)]
Merge "Security: Add classic bonding test"

4 years agoAdd Support FCS for L2CAP
Ted Wang [Thu, 6 Feb 2020 11:47:46 +0000 (19:47 +0800)]
Add Support FCS for L2CAP

Support of FCS option in L2CAP information response.
Configure L2CAP channel with no fcs option when no get remote
extend feature information.
Modify L2CAP cert api to configure channel with FCS option, send SFrame
with FCS option, exchange information with FCS.

Add following PTS test case:
  test_L2CAP_EXF_BV_03_C

Add following cert test case:
  test_extended_feature_info_response_fcs
  test_config_channel_not_use_FCS
  test_explicitly_request_use_FCS
  test_implicitly_request_use_FCS

Bug: 145784332
Test: run_cert.sh

Change-Id: I8393174118e1515f26dc0df5759a29ebe6ff3034

4 years agoMerge "RootCanal: Implement LeSetExtendedScanParameters" am: 0a82e48fbf am: 53476ea180
Automerger Merge Worker [Thu, 6 Feb 2020 05:15:59 +0000 (05:15 +0000)]
Merge "RootCanal: Implement LeSetExtendedScanParameters" am: 0a82e48fbf am: 53476ea180

Change-Id: I0641c171852d806d8b810a3658c8d4752077a041

4 years agoMerge "RootCanal: Implement LeSetExtendedScanParameters" am: 0a82e48fbf
Automerger Merge Worker [Thu, 6 Feb 2020 04:58:53 +0000 (04:58 +0000)]
Merge "RootCanal: Implement LeSetExtendedScanParameters" am: 0a82e48fbf

Change-Id: I36567c4e9f6a6cfb4af8646febf498d2d670a045

4 years agoMerge "RootCanal: Implement LeSetExtendedScanParameters"
Treehugger Robot [Thu, 6 Feb 2020 04:41:03 +0000 (04:41 +0000)]
Merge "RootCanal: Implement LeSetExtendedScanParameters"

4 years agoMerge "Setup cert device in test script" am: 93bcd0db6b am: 8e594f1e7c
Automerger Merge Worker [Thu, 6 Feb 2020 04:21:00 +0000 (04:21 +0000)]
Merge "Setup cert device in test script" am: 93bcd0db6b am: 8e594f1e7c

Change-Id: I908c82dd2783ed2ca3e0ba582528e0eed286f032

4 years agoMerge "Setup cert device in test script" am: 93bcd0db6b
Automerger Merge Worker [Thu, 6 Feb 2020 04:06:28 +0000 (04:06 +0000)]
Merge "Setup cert device in test script" am: 93bcd0db6b

Change-Id: I0b139a8dd02bfe5348ddf462e0179d49c1586277

4 years agoMerge "Setup cert device in test script"
Treehugger Robot [Thu, 6 Feb 2020 03:48:52 +0000 (03:48 +0000)]
Merge "Setup cert device in test script"

4 years agoMerge "root-canal only exists on the host" am: 23ffd3e74d am: 2ce48741d6
Automerger Merge Worker [Thu, 6 Feb 2020 02:11:42 +0000 (02:11 +0000)]
Merge "root-canal only exists on the host" am: 23ffd3e74d am: 2ce48741d6

Change-Id: I4eb324143186db62ef56efa4e462bddbed63f89a

4 years agoSetup cert device in test script
Ted Wang [Wed, 5 Feb 2020 11:51:27 +0000 (19:51 +0800)]
Setup cert device in test script

Add default serial number for GD cert device

Bug: 148147248
Test: run_cert.h
Change-Id: I0b4aface23e2b3c1104e4bbb92d9abbba7a56458

4 years agoMerge "root-canal only exists on the host" am: 23ffd3e74d
Automerger Merge Worker [Thu, 6 Feb 2020 01:57:46 +0000 (01:57 +0000)]
Merge "root-canal only exists on the host" am: 23ffd3e74d

Change-Id: Icbb7ed773250a8dc14bc33d2cdea7ee60e92ce9b

4 years agoMerge "root-canal only exists on the host"
Treehugger Robot [Thu, 6 Feb 2020 01:45:31 +0000 (01:45 +0000)]
Merge "root-canal only exists on the host"

4 years agoFix GenerateRandom() for tests am: af72a3b528 am: 23cd262f82
Automerger Merge Worker [Thu, 6 Feb 2020 00:49:07 +0000 (00:49 +0000)]
Fix GenerateRandom() for tests am: af72a3b528 am: 23cd262f82

Change-Id: I72f960137549ae965b729a64c1c29d1dfd93258a

4 years agoFix GenerateRandom() for tests am: af72a3b528
Automerger Merge Worker [Thu, 6 Feb 2020 00:38:35 +0000 (00:38 +0000)]
Fix GenerateRandom() for tests am: af72a3b528

Change-Id: I9abe894c00588a7a9e2e2afa4fa6a9c56a204f96

4 years agoroot-canal only exists on the host
Dan Willemsen [Wed, 5 Feb 2020 22:19:17 +0000 (14:19 -0800)]
root-canal only exists on the host

Fixes: 148658941
Test: on mac, `m nothing` when bluetooth_stack_with_facade is in platform_test_list.mk
Change-Id: Ie28429fea9212abf7e983e998d402e06a6ea73dd

4 years agoFix GenerateRandom() for tests
Jakub Pawlowski [Wed, 5 Feb 2020 09:55:08 +0000 (10:55 +0100)]
Fix GenerateRandom() for tests

Currently we reset the seed every time GenerateRandom is called. In test
this might be in the same instant, which result in same random number
being generated twice. Make sure we initialize seed just once.

Also, add test for ECDH key computation that uses the GenerateRandom

Bonus: fixing GenerateRandom() revealed an error in
pairing_handler_le_unittest, since generated numbers are not the same.

Test: added
Bug: 142341141
Change-Id: Ib8e498ceea32445eec0afa73b69b67ee2e748838

4 years agoReset fixed channel after callback called am: 85d3201c96 am: 0dde857315
Automerger Merge Worker [Wed, 5 Feb 2020 21:32:55 +0000 (21:32 +0000)]
Reset fixed channel after callback called am: 85d3201c96 am: 0dde857315

Change-Id: I6b33ec3f85b00c20b36ef636ef3dfd94d67bdefe

4 years agoRootCanal: Implement LeSetExtendedScanParameters
Myles Watson [Wed, 5 Feb 2020 21:02:15 +0000 (13:02 -0800)]
RootCanal: Implement LeSetExtendedScanParameters

Bug: 148096951
Test: ./cert/run_cert_facade_only.sh
Change-Id: Id5c42e78656192d52567e2fef346c13815ba626d

4 years agoReset fixed channel after callback called am: 85d3201c96
Automerger Merge Worker [Wed, 5 Feb 2020 21:23:33 +0000 (21:23 +0000)]
Reset fixed channel after callback called am: 85d3201c96

Change-Id: Ide2bebd5dd2b21729583c554b3a0e0ccbb7329dc

4 years agoDO NOT MERGE - Merge QQ1A.200205.002 into master
Xin Li [Wed, 5 Feb 2020 18:55:11 +0000 (10:55 -0800)]
DO NOT MERGE - Merge QQ1A.200205.002 into master

Bug: 147428392
Change-Id: I22371a12f5cfd0c79b2cbe4bdbc056ca4a75db9d

4 years agoReset fixed channel after callback called
Chris Manton [Wed, 5 Feb 2020 16:57:41 +0000 (08:57 -0800)]
Reset fixed channel after callback called

Bug: 139137147
Test: Verify no ASSERT when remote closes channel

Change-Id: Iecd2f267c89a85444ce08d332f933a292085ce7f

4 years agoMerge "DeviceCert: Temporarily remove failing test suites" am: 94735e4d0d am: 88bf808dfd
Automerger Merge Worker [Wed, 5 Feb 2020 07:42:35 +0000 (07:42 +0000)]
Merge "DeviceCert: Temporarily remove failing test suites" am: 94735e4d0d am: 88bf808dfd

Change-Id: I2de6ea99696d6a9a67b903ecf457a582727d3d35

4 years agoMerge "DeviceCert: Temporarily remove failing test suites" am: 94735e4d0d
Automerger Merge Worker [Wed, 5 Feb 2020 07:33:26 +0000 (07:33 +0000)]
Merge "DeviceCert: Temporarily remove failing test suites" am: 94735e4d0d

Change-Id: I2fd1e52dcfbdab843929578ec999adb34e97a0cd

4 years agoMerge "DeviceCert: Temporarily remove failing test suites"
Treehugger Robot [Wed, 5 Feb 2020 07:22:28 +0000 (07:22 +0000)]
Merge "DeviceCert: Temporarily remove failing test suites"

4 years agoDeviceCert: Temporarily remove failing test suites
Hansong Zhang [Wed, 5 Feb 2020 04:33:31 +0000 (20:33 -0800)]
DeviceCert: Temporarily remove failing test suites

Move them to cert/cert_testcases_facade_only_all.
cert/cert_testcases_facade_only contains only passing tests. This allows
us to run all tests on server.

Test: cert/run_device_cert.sh
Bug: 148147248
Change-Id: I4ba00acad397c143180842a688f97b407f870c94

4 years agoMerge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM" am...
Automerger Merge Worker [Wed, 5 Feb 2020 03:45:01 +0000 (03:45 +0000)]
Merge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM" am: 83bcdaa526 am: ff5b092cde

Change-Id: Ie96be433b54d29ca3abf1517a1007c4a3f0f2302

4 years agoMerge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM" am...
Automerger Merge Worker [Wed, 5 Feb 2020 03:30:15 +0000 (03:30 +0000)]
Merge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM" am: 83bcdaa526

Change-Id: I5ac7413c3b8b43c8710c0f6456be0b42e38c393c

4 years agoMerge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM"
Treehugger Robot [Wed, 5 Feb 2020 03:19:17 +0000 (03:19 +0000)]
Merge "Fix L2CAP exceed max transmit for both I-frame and S-frame under ERTM"

4 years agoMerge "L2CAP: Add call to version info" am: c45635ac7e am: 9bc1189bf7
Automerger Merge Worker [Wed, 5 Feb 2020 00:59:26 +0000 (00:59 +0000)]
Merge "L2CAP: Add call to version info" am: c45635ac7e am: 9bc1189bf7

Change-Id: I30e6178bcfb12bafd4ddaa250473a80a7829c266

4 years agoMerge changes I3f560575,Ie0d423a9 am: 966a69cf09 am: 78aab4e2f1
Automerger Merge Worker [Wed, 5 Feb 2020 00:59:20 +0000 (00:59 +0000)]
Merge changes I3f560575,Ie0d423a9 am: 966a69cf09 am: 78aab4e2f1

Change-Id: Ia27aae46a2469d92bc768e027a021454fe0c3a2c

4 years agoMerge "L2CAP: Add call to version info" am: c45635ac7e
Automerger Merge Worker [Wed, 5 Feb 2020 00:46:29 +0000 (00:46 +0000)]
Merge "L2CAP: Add call to version info" am: c45635ac7e

Change-Id: Ia0eaf21c742863d26c5958af2893c8f43d5940e5

4 years agoMerge changes I3f560575,Ie0d423a9 am: 966a69cf09
Automerger Merge Worker [Wed, 5 Feb 2020 00:46:05 +0000 (00:46 +0000)]
Merge changes I3f560575,Ie0d423a9 am: 966a69cf09

Change-Id: Iecaf8419ad4a00ba19bcf8712cc052cb3d55d1ca

4 years agoMerge "L2CAP: Add call to version info"
Treehugger Robot [Wed, 5 Feb 2020 00:30:06 +0000 (00:30 +0000)]
Merge "L2CAP: Add call to version info"

4 years agoMerge changes I3f560575,Ie0d423a9
Treehugger Robot [Wed, 5 Feb 2020 00:25:56 +0000 (00:25 +0000)]
Merge changes I3f560575,Ie0d423a9

* changes:
  Neighbor: Test remote name
  RootCanal: Use a copied vector for SetName

4 years agoMerge "LegacyStorage: Fix logic to be more robust" am: 1cbd4c7d9a am: 0c20722570
Automerger Merge Worker [Tue, 4 Feb 2020 22:22:35 +0000 (22:22 +0000)]
Merge "LegacyStorage: Fix logic to be more robust" am: 1cbd4c7d9a am: 0c20722570

Change-Id: I40fd0c459daaa698250bfc767f630a40a7241145