Commit Graph

14402 Commits

Author SHA1 Message Date
Mikhail Naganov
fa02144f8d audio: Add support for dumping info from effect HAL modules
The implementation uses IBase::debug() method which can write
debugging info into the provided file descriptor (same model
as used for devices and streams).

Bug: 69939533
Test: adb shell dumpsys media.audio_flinger
Change-Id: I7876fd43a7066c0f081ea2ca0b3b4b37bbdf8e6c
2019-02-22 14:30:56 -08:00
TreeHugger Robot
fa4333b8e5 Merge "Improve the comments of Thermal HAL 2.0 API" 2019-02-21 07:08:54 +00:00
Paul Hu
86fde623c3 Merge "Add setupDataCall_1_4 VTS test case" am: 7d30a90b5e am: feadd1da7a
am: 1dce037462

Change-Id: Ifb25be11a4126286a2806ff4196a58c9b56586b0
2019-02-20 18:23:10 -08:00
Paul Hu
1dce037462 Merge "Add setupDataCall_1_4 VTS test case" am: 7d30a90b5e
am: feadd1da7a

Change-Id: I03367a5436111c1ead0f65a50cf62110d3009846
2019-02-20 18:19:07 -08:00
Paul Hu
feadd1da7a Merge "Add setupDataCall_1_4 VTS test case"
am: 7d30a90b5e

Change-Id: Ib4629392b384ab876c821bc73dec7315384c4d07
2019-02-20 18:15:04 -08:00
Paul Hu
7d30a90b5e Merge "Add setupDataCall_1_4 VTS test case" 2019-02-21 02:08:12 +00:00
TreeHugger Robot
05756caff3 Merge "Add VTS tests for InputClassifier HAL" 2019-02-21 01:43:04 +00:00
Michael Butler
a9e4c2eddc Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks" am: 80ad3f8449 am: 6e9f3462c5
am: 7d5b7d3d66

Change-Id: I68af086590ab505a1303267d7466fbd6a89d867a
2019-02-20 14:12:52 -08:00
Wei Wang
84cf5c9fc3 Improve the comments of Thermal HAL 2.0 API
Make sure (un)register API failed with nullptr

Test: Build
Test: VtsHalThermalV2_0TargetTest
Change-Id: I42a87fde85a38f77faa4d07f29ed3a78501a0dca
2019-02-20 14:10:40 -08:00
Michael Butler
7d5b7d3d66 Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks" am: 80ad3f8449
am: 6e9f3462c5

Change-Id: I0f5a12f2884c94bae6ade5f703b4bc23ec551599
2019-02-20 13:07:28 -08:00
Michael Butler
6e9f3462c5 Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks"
am: 80ad3f8449

Change-Id: I2b9380ab5a0fe49b3d4e6f98615291ba15622672
2019-02-20 12:25:21 -08:00
Xin Li
7a1d23d968 [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into master" am: a3939db1db -s ours am: 73571eb063 -s ours
am: d540ee8566 -s ours
am skip reason: subject contains skip directive

Change-Id: I3ec0e81b703e978bca215ab3fb9ab5950532f3ff
2019-02-20 12:13:35 -08:00
Xin Li
d540ee8566 [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into master" am: a3939db1db -s ours
am: 73571eb063 -s ours
am skip reason: subject contains skip directive

Change-Id: Iccc1298c5dc13622c24a77f8b7588cb29a175242
2019-02-20 11:10:28 -08:00
Yin-Chia Yeh
bbd96e9958 Merge "Camera: remove stream_configuration_counter from camera3.h" 2019-02-20 19:02:18 +00:00
Xin Li
73571eb063 [automerger skipped] Merge "DO NOT MERGE - Merge PPRL.190205.001 into master"
am: a3939db1db -s ours
am skip reason: subject contains skip directive

Change-Id: I5a0662ec30bda5a91913084ad6defdcafbedf71a
2019-02-20 10:26:47 -08:00
Michael Butler
80ad3f8449 Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks" 2019-02-20 18:23:40 +00:00
Xin Li
ca63bed68b [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master am: 4a54a208f8 -s ours am: 48f342ee94 -s ours
am: 8db2549810 -s ours
am skip reason: subject contains skip directive

Change-Id: Ied031f9652825b9bc2c273fbe927a94a68997c19
2019-02-20 10:12:53 -08:00
Xin Li
8db2549810 [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master am: 4a54a208f8 -s ours
am: 48f342ee94 -s ours
am skip reason: subject contains skip directive

Change-Id: I1f2130b51b14e8e9a577a6e416520b44d0bd98bc
2019-02-20 09:25:19 -08:00
Xin Li
48f342ee94 [automerger skipped] DO NOT MERGE - Merge PPRL.190205.001 into master
am: 4a54a208f8 -s ours
am skip reason: subject contains skip directive

Change-Id: I79d03ce8b8f37bb24570cf9a315e8199c33f8907
2019-02-20 08:48:53 -08:00
Xin Li
a3939db1db Merge "DO NOT MERGE - Merge PPRL.190205.001 into master" 2019-02-20 16:25:58 +00:00
TreeHugger Robot
504b7a968d Merge "Adds TENSOR_QUANT8_SYMM support to test infrastructure" 2019-02-20 16:04:18 +00:00
Lev Proleev
78f88fecf3 [automerger skipped] Merge "Update TRANSPOSE_CONV_2D docs" am: 227819569e am: 5f2f4c17e2
am: c4f8de5a34 -s ours
am skip reason: change_id I197d984c8b65b4c46bf526eb137f212ad8844926 with SHA1 44015c090a is in history

Change-Id: I668c17de6a3373d5f7e2ca3f4465e8e525d5f262
2019-02-20 06:31:54 -08:00
Lev Proleev
c4f8de5a34 Merge "Update TRANSPOSE_CONV_2D docs" am: 227819569e
am: 5f2f4c17e2

Change-Id: Ic933f1e7c5ebfa1f3aca30e3cad9bdb119d2951e
2019-02-20 06:25:35 -08:00
Lev Proleev
5f2f4c17e2 Merge "Update TRANSPOSE_CONV_2D docs"
am: 227819569e

Change-Id: I37c880fc37080684de022b8ea26d9e3b3d05d5fd
2019-02-20 06:21:04 -08:00
Lev Proleev
227819569e Merge "Update TRANSPOSE_CONV_2D docs" 2019-02-20 14:09:08 +00:00
Lev Proleev
bf26a9e3d7 Adds TENSOR_QUANT8_SYMM support to test infrastructure
This is needed to be able to test DEQUANTIZE after adding
TENSOR_QUANT8_SYMM support.

Test: NeuralNetworksTest_static
Test: VtsHalNeuralnetworksV1_2TargetTest
Change-Id: Iba9b286df70919d7b67cd77c91e625a044bd686c
2019-02-20 12:49:14 +00:00
paulhu
56a94d502d Add setupDataCall_1_4 VTS test case
Add a test case for testing setupDataCall_1_4 of radio 1.4

Test: Compilation
Bug: 121348900
Change-Id: I0055a6492f1e111444391ffa67b0db2c5d29da1f
2019-02-20 16:26:13 +08:00
Michael Butler
58caa831bd Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks
This CL creates a new suite of tests to enable presubmit tests:
* PresubmitHalNeuralnetworksV1_0TargetTest
* PresubmitHalNeuralnetworksV1_1TargetTest
* PresubmitHalNeuralnetworksV1_2TargetTest

These tests are the same as the VTS tests, with the exception that they
will skip running all tests (but still pass) if the service cannot be
found and its name starts with "service-".

This change does not affect the existing NNAPI VTS tests.

Test: mma
Test: atest
Bug: 124040554
Change-Id: I36a38b66b21fd51d0ca381bb4e05a39266dd353f
(cherry picked from commit ed68233697)
2019-02-19 12:04:24 -08:00
Michael Butler
669fe0b1f9 Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks" 2019-02-19 17:32:56 +00:00
TreeHugger Robot
f9e8b54dfa Merge "[DPP] Replace HAL interface onSuccess with onSuccessConfigSent" 2019-02-19 15:56:32 +00:00
Eric Laurent
226a1a18ff [automerger skipped] Merge changes Ib55c7d35,Id75e1f50,Ia93550b2,I60bac5c2,I00c28aa0 am: edf188ad95 am: 0d334dfc95
am: a82ff32a22 -s ours
am skip reason: change_id Ib55c7d351074d8ef75747bcb1195e1ce15ed8b20 with SHA1 f2b77b0705 is in history

Change-Id: I6376f9467cf1f5eec18bfdbcb4be788e0959c69a
2019-02-18 19:21:49 -08:00
Eric Laurent
a82ff32a22 Merge changes Ib55c7d35,Id75e1f50,Ia93550b2,I60bac5c2,I00c28aa0 am: edf188ad95
am: 0d334dfc95

Change-Id: I151d854b215194bd367fd51d3c98c0a950ff94af
2019-02-18 19:13:17 -08:00
Eric Laurent
0d334dfc95 Merge changes Ib55c7d35,Id75e1f50,Ia93550b2,I60bac5c2,I00c28aa0
am: edf188ad95

Change-Id: I51219cbc0a4549ba72a32b181815e7ac62da1d8a
2019-02-18 19:06:12 -08:00
Treehugger Robot
edf188ad95 Merge changes Ib55c7d35,Id75e1f50,Ia93550b2,I60bac5c2,I00c28aa0
* changes:
  [Master port]audio: add new audio formats
  [Master port]audio: add new audio formats
  [Master port]Add new audio sources for audio capture
  [Master port] Audio HAL: Add optional Destination to SinkMetadata
  [Master port] Add haptic channel mask.
2019-02-19 02:55:11 +00:00
Xin Li
4a54a208f8 DO NOT MERGE - Merge PPRL.190205.001 into master
Bug: 124234733
Change-Id: Id802777a54701534cc747ebecf5b1f1b79c132be
2019-02-18 15:58:36 -08:00
Lev Proleev
fd1134a6f3 Update TRANSPOSE_CONV_2D docs
* Add info about per-channel quantization
* Update current.txt

Test: mma
Change-Id: I197d984c8b65b4c46bf526eb137f212ad8844926
Merged-In: I197d984c8b65b4c46bf526eb137f212ad8844926
(cherry picked from commit 44015c090a)
2019-02-18 09:00:19 +00:00
Michael Butler
07d5610fae Pretty-print ErrorStatus and DeviceStatus test failure logs am: 857142085f am: f1ffd56a51
am: f0bd551121

Change-Id: I53cdf5948a262b688121a63426f06dda7b1f7394
2019-02-15 21:59:54 -08:00
Michael Butler
f0bd551121 Pretty-print ErrorStatus and DeviceStatus test failure logs am: 857142085f
am: f1ffd56a51

Change-Id: I4719a3d4e36fd6b4757c25e694c4282b8425a4d4
2019-02-15 21:54:50 -08:00
Michael Butler
f1ffd56a51 Pretty-print ErrorStatus and DeviceStatus test failure logs
am: 857142085f

Change-Id: Idea7fe34048c5b84f779ef5eebfc334fead37a0c
2019-02-15 21:50:45 -08:00
TreeHugger Robot
8c981bb8d9 Merge "Update TRANSPOSE_CONV_2D docs" 2019-02-16 02:05:35 +00:00
TreeHugger Robot
8eb6c4ed30 Merge "Camera: fix per stream error code for HAL buffer manager" 2019-02-15 23:00:54 +00:00
TreeHugger Robot
48c3591563 Merge "Report mock locations in 2.0 default implementation" 2019-02-15 22:17:33 +00:00
Michael Butler
857142085f Pretty-print ErrorStatus and DeviceStatus test failure logs
Argument-dependent lookup will only work for operator>> if the operator
is in one of the argument's namespaces. This caused the enumerations to
pretty-print for V1_0, but not for V1_1 or V1_2. This change ensures the
V1_0 namespace is used.

Test: mma
Test: atest VtsHalNeuralnetworksV1_0TargetTest (verified the test output "OFFLINE" for DeviceStatus and "DEVICE_UNAVAILABLE" for ErrorStatus instead of raw byte value representation)
Test: atest VtsHalNeuralnetworksV1_1TargetTest (verified the test output "OFFLINE" for DeviceStatus and "DEVICE_UNAVAILABLE" for ErrorStatus instead of raw byte value representation)
Test: atest VtsHalNeuralnetworksV1_2TargetTest (verified ran and passed tests)
Fixes: 124316129
Change-Id: I764a46e2d87615b1f3da0ab0e6edb134bb533887
(cherry picked from commit 42a35bee10)
2019-02-15 13:34:50 -08:00
Michael Butler
ed68233697 Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks
This CL creates a new suite of tests to enable presubmit tests:
* PresubmitHalNeuralnetworksV1_0TargetTest
* PresubmitHalNeuralnetworksV1_1TargetTest
* PresubmitHalNeuralnetworksV1_2TargetTest

These tests are the same as the VTS tests, with the exception that they
will skip running all tests (but still pass) if the service cannot be
found and its name starts with "service-".

This change does not affect the existing NNAPI VTS tests.

Test: mma
Test: atest
Bug: 124040554
Change-Id: I36a38b66b21fd51d0ca381bb4e05a39266dd353f
2019-02-15 11:47:00 -08:00
Hai Shalom
6398207a8c [DPP] Replace HAL interface onSuccess with onSuccessConfigSent
Following ANAPIC Review:
onSuccess callback was returning only a single status code, CONFIGURATION_SENT.
Renamed the callback to onSuccessConfigSent and eliminated the status code.

Bug: 124459312
Test: atest DppManagerTest
Test: atest SupplicantStaIfaceHalTest
Test: act.py -c ../WifiDppConfig.json -tc WifiDppTest
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check --primary-abi-only --skip-preconditions --module VtsHalWifiSupplicantV1_2Host
Change-Id: I4d7c5732ded55902b1f235d40d3babe3be372bf7
2019-02-15 11:02:13 -08:00
Yu-Han Yang
a509861a59 Report mock locations in 2.0 default implementation
- Create android.hardware.gnss@common-default-lib for sharing common
default implementation code.
- Create android.hardware.gnss@common-vts-lib for sharing common VTS
code.

Bug: 121217686
Change-Id: I35c127c23d97ab9a5c6ee13b36fbfe9c3708e3f3
Fixes: 121217686
Test: tested on cuttlefish
2019-02-15 09:42:43 -08:00
Hridya Valsaraju
4a14912775 Merge "Increate testcase timeout for VtsHalHealthStorageV1_0TargetTest" am: 3a4601ba48 am: a0f37d0f3e
am: 0744876533

Change-Id: I97e3e9ec85abd8e087d6a5ab7b33081179c76f5d
2019-02-15 09:39:02 -08:00
Hridya Valsaraju
0744876533 Merge "Increate testcase timeout for VtsHalHealthStorageV1_0TargetTest" am: 3a4601ba48
am: a0f37d0f3e

Change-Id: Ia966f4a4595303b85565f019a080f44a5f8a5bac
2019-02-15 09:34:58 -08:00
Hridya Valsaraju
a0f37d0f3e Merge "Increate testcase timeout for VtsHalHealthStorageV1_0TargetTest"
am: 3a4601ba48

Change-Id: I225726c4d9979024603a16ed5cdfd8f4fd040ffa
2019-02-15 09:30:53 -08:00
Treehugger Robot
3a4601ba48 Merge "Increate testcase timeout for VtsHalHealthStorageV1_0TargetTest" 2019-02-15 17:24:14 +00:00