Commit Graph

5928 Commits

Author SHA1 Message Date
Michael Butler
bb4ff6557f Initial VTS tests for Neural Networks HAL.
This CL has the basic framework for the NNAPI VTS tests with one
positive function test for each HAL function. This CL is being uploaded
now because the NN API HAL files are being moved to hardware/interfaces.

Bug: 63905942
Bug: 63525563
Test: mm -j40
Test: vts-tradefed runs and passes
Change-Id: I8f3d606ec50a6a6d110c89132e6fb89f53f3bf48
2017-07-31 17:49:28 -07:00
Michael Butler
376ec0c0fd Move neuralnetworks HAL to hardware/interfaces
The neuralnetworks hal was placed in
frameworks/ml/nn/hardware/interfaces while VTS tests were being
developed.

This CL moves it to hardware/interfaces and another CL removes
it from frameworks/ml/nn/hardware/interfaces.

VTS tests included in a sibling CL in this topic.

Bug: 63905942
Test: mm -j40
Change-Id: I0e6c84de72a763edbaef3e9b3063c3ecca216337
2017-07-29 00:10:35 -07:00
Enrico Granata
a732c00feb Merge "Rename the enums that are supposed to match OBD2 values to have an Obd2 prefix Rename the enums that contain a list of sensors and don't directly map to OBD2 to have a Diagnostic prefix" into oc-mr1-dev 2017-07-28 20:32:22 +00:00
Shuo Qian
3ba1520dd2 Merge "Add vts test for setCarrierInfoForImsiEncryption" into oc-dr1-dev
am: e7acb1f8cf

Change-Id: I314af896791d66040133bfc76974dd0a75b838f1
2017-07-28 19:20:36 +00:00
Shuo Qian
e7acb1f8cf Merge "Add vts test for setCarrierInfoForImsiEncryption" into oc-dr1-dev 2017-07-28 19:15:45 +00:00
Tomasz Wasilczyk
6e93c9c8ba Broadcast Radio default implementation: analog forced switch.
Bug: b/36864090
Test: VTS
Change-Id: I2b7bcf2bb3ad7075f39280ab72b32bff5bf166a3
2017-07-28 08:58:08 -07:00
Roshan Pius
82396e9e1b Merge "wifi(hidl): Modify the SAR power levels interface" into oc-dr1-dev
am: dda74bcf77

Change-Id: I504fe9096b855c6270c50c1e46b4e5ee26b9ea67
2017-07-28 02:51:57 +00:00
TreeHugger Robot
dda74bcf77 Merge "wifi(hidl): Modify the SAR power levels interface" into oc-dr1-dev 2017-07-28 02:47:05 +00:00
Yin-Chia Yeh
74fcad94f1 Merge "Camera: fix various VTS issues" into oc-dr1-dev
am: 5311547c05  -s ours

Change-Id: Id7da647c4b3a8e839826e56a0657e03fb3e91d31
2017-07-27 23:17:52 +00:00
Yin-Chia Yeh
5311547c05 Merge "Camera: fix various VTS issues" into oc-dr1-dev 2017-07-27 23:08:56 +00:00
Yin-Chia Yeh
d17bb31a0d Merge "Camera: reset callback after test done" into oc-mr1-dev 2017-07-27 22:09:12 +00:00
TreeHugger Robot
34c5caaa9f Merge "Camera: fix various VTS issues" into oc-mr1-dev 2017-07-27 22:04:59 +00:00
sqian
5b26557330 Add vts test for setCarrierInfoForImsiEncryption
Currently there is no implementation for this api by vendor code.
So we should check only for REQUEST_NOT_SUPPPORTED or NONE
as error returned at present.

Test: run vts
Bug: 64073713
Change-Id: I27f544cf6521d2f913f97e1b8f662a05166ddc11
2017-07-27 15:00:12 -07:00
Roshan Pius
735ff43197 wifi(hidl): Modify the SAR power levels interface
Modifying the interface used to lower the tx power level for meeting SAR
requirements based on recommendation from the nexus hardware team. The
previous interface passed in a single power value in dBm for meeting SAR
requirements. However, the SAR requirements are more complex than that.
Based on the connection mode (802.11 a,b,g,n,ac) and the number of
streams that are active (MIMO), the SAR power levels are very
different. Using the previous interface would mean that we will have to
use the lowest power level among all the connection modes to meet the SAR
requirements. This would however result in us lowering the power much
more than needed (~2 dBm) for many connection modes.
Instead, we're switching to a more generic interface where the framework
informs the wifi chip that we're entering a special tx power mode scenario
(today, there is only 1 for voice call). The chip can then lookup the
extensive table of power levels for different connection modes which are
pre-populated by the OEM's in the BDF file to set the power level (depending
on the scenario framework sends and the active connection mode).

Bug: 62437848
Test: Manual tests
Change-Id: I5ee3f0d2c130958dbeb352e3b5ad9407f432624f
2017-07-27 14:05:03 -07:00
TreeHugger Robot
b79e079219 Merge "Camera: add camera owners" into oc-mr1-dev 2017-07-27 20:51:42 +00:00
Tomasz Wasilczyk
0beea0df7d Merge "Fix remaining broadcastradio 1.1 VTS TODOs." into oc-mr1-dev 2017-07-27 19:59:01 +00:00
Yin-Chia Yeh
fafbc479db Camera: fix various VTS issues
Also fix wrong return values for processCaptureRequest in default
wrapper.

Test: running camera VTS
Bug: 64041692
Change-Id: I397390af7c85a776713f6287bef1c4d11c721c9a
Merged-In: I397390af7c85a776713f6287bef1c4d11c721c9a
2017-07-27 18:45:30 +00:00
Yin-Chia Yeh
e9ab8227ae Camera: fix various VTS issues
Also fix wrong return values for processCaptureRequest in default
wrapper.

Test: running camera VTS
Bug: 64041692
Change-Id: I397390af7c85a776713f6287bef1c4d11c721c9a
2017-07-27 11:43:24 -07:00
Yin-Chia Yeh
feb0ddde26 Camera: add camera owners
Test: none
Change-Id: I1a221feea480139d78c9b10dcd6c7c88955901bd
Merged-In: I1a221feea480139d78c9b10dcd6c7c88955901bd
(cherry picked from commit 14a5810a2e)
2017-07-27 18:21:51 +00:00
Yin-Chia Yeh
8d1ef0505f Merge "Camera: reset callback after test done" into oc-dr1-dev
am: eba1407b55  -s ours

Change-Id: Ia0b6863fa82f33d03903f6e17739f8ad339246c5
2017-07-27 01:15:25 +00:00
Yin-Chia Yeh
557cce559a Camera: reset callback after test done
Back port from master

Test: VTS test pass
Bug: 63570734
Change-Id: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b
Merged-In: Ic0eecaf843b5c2e78f60325090ea652d43a74a0b
2017-07-26 17:13:30 -07:00
Tomasz Wasilczyk
c1763a6796 Fix remaining broadcastradio 1.1 VTS TODOs.
This includes:
- cover all AM/FM bands, not just first one
- fix flakiness on late callback dereference
- fix 1.0 tuneComplete check
- move utils includes into separate subdirectories

Bug: b/36864490
Test: VTS
Change-Id: I6e2427ac29abd6278c9783cf83b4df05195ac7ea
2017-07-26 14:41:35 -07:00
TreeHugger Robot
eba1407b55 Merge "Camera: reset callback after test done" into oc-dr1-dev 2017-07-26 21:28:45 +00:00
Ying Xu
b7af89f838 Merge "Fix VTS errors of the network scan API" into oc-dr1-dev
am: 6bba7c9ca4

Change-Id: I8a570589c85c8d6b1f327b5df341d31d4aaff5b6
2017-07-26 19:58:05 +00:00
Zhuoyao Zhang
e37bbc1522 Merge "Move android.hardware.tests.msgq@1.0-impl to system.img" into oc-dr1-dev
am: 5614b96de5  -s ours

Change-Id: I96a35e355d85137462f8dbb9d4d7eb25d047efcb
2017-07-26 19:57:24 +00:00
Zhuoyao Zhang
ed0ba15028 Merge "Move all hidl_test dependencies to the system.img" into oc-dr1-dev
am: ab23aa7667  -s ours

Change-Id: I21227e9ca0dd9d4a90098e6e5cde49082bab4d4f
2017-07-26 19:56:55 +00:00
Zhuoyao Zhang
7c6c8f47c8 Merge "resolve merge conflicts of 8d92561 to oc-mr1-dev" into oc-mr1-dev 2017-07-26 19:38:22 +00:00
Ying Xu
6bba7c9ca4 Merge "Fix VTS errors of the network scan API" into oc-dr1-dev 2017-07-26 17:46:56 +00:00
Zhuoyao Zhang
a27606b640 resolve merge conflicts of 8d92561 to oc-mr1-dev
Test: I solemnly swear I tested this conflict resolution.
2017-07-25 21:16:04 -07:00
Zhuoyao Zhang
9ff0bb218b resolve merge conflicts of 8d92561 to oc-mr1-dev
Test: I solemnly swear I tested this conflict resolution.
2017-07-25 21:14:07 -07:00
Zhuoyao Zhang
5614b96de5 Merge "Move android.hardware.tests.msgq@1.0-impl to system.img" into oc-dr1-dev 2017-07-26 03:15:14 +00:00
Zhuoyao Zhang
ab23aa7667 Merge "Move all hidl_test dependencies to the system.img" into oc-dr1-dev 2017-07-26 03:15:14 +00:00
Enrico Granata
5aa4b5d232 Rename the enums that are supposed to match OBD2 values to have an Obd2 prefix
Rename the enums that contain a list of sensors and don't directly map to OBD2 to have a Diagnostic prefix

Test: clean build and flash, then
runtest -x packages/services/Car/tests/android_car_api_test/src/android/car/apitest/CarDiagnosticManagerTest.java
runtest -x packages/services/Car/tests/carservice_test/src/com/android/car/test/CarDiagnosticManagerTest.java
runtest -x packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/Obd2FreezeFrameTest.java
runtest -x packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/Obd2LiveFrameTest.java

Bug: 64024685
Change-Id: I9147bcd8f2972dee9f3d1e62f8978b595d88f606
2017-07-25 17:20:53 -07:00
yinxu
03c6b592c1 Fix VTS errors of the network scan API
Since the new network scan API is only supported by some devices, we
should add the REQUEST_NOT_SUPPORTED to the possible returned errors.

Test: Telephony sanity tests, run vts -m VtsHalRadioV1_1Target
Bug: 63914600
Change-Id: I965ee6422aaa5e02bf67466f5288b808183f1738
2017-07-25 15:15:52 -07:00
TreeHugger Robot
87a14154a9 Merge "Remove unnecessary whitespace from enum members in OBD2 properties" into oc-mr1-dev 2017-07-25 21:27:44 +00:00
Eino-Ville Talvala
9276baafa3 Merge "Camera: Don't enforce result metadata queue support" into oc-dev am: 1d1b503b77 -s ours
am: 6447e22219  -s ours

Change-Id: I66ae022e8b4f2da71a5a924a1e52942dbd412a4d
2017-07-25 21:22:30 +00:00
Eino-Ville Talvala
7e0091ed83 Merge "Camera: Don't enforce result metadata queue support" into oc-dr1-dev
am: 5bc1afb63d  -s ours

Change-Id: Ic07d12157eb9949a5416677f99e9759e73e36c0d
2017-07-25 21:22:13 +00:00
Andrew Scull
20331bbb41 Merge "Weaver: functional VTS tests" into oc-dr1-dev
am: 1bef889c75

Change-Id: I6cc53558417aa8eb09ba296c5a126a6719acdaf5
2017-07-25 21:21:10 +00:00
Andrew Scull
cf83546f12 Merge "OemLock functional VTS test." into oc-dr1-dev
am: 831af8d840

Change-Id: I31d13650919cac6be76ae2f8a6519fa6e64a8741
2017-07-25 21:20:19 +00:00
Eino-Ville Talvala
6447e22219 Merge "Camera: Don't enforce result metadata queue support" into oc-dev
am: 1d1b503b77  -s ours

Change-Id: If9f4aa85e57aabf7dfb393813ab13eff78967a16
2017-07-25 21:09:48 +00:00
Eino-Ville Talvala
1d1b503b77 Merge "Camera: Don't enforce result metadata queue support" into oc-dev 2017-07-25 20:58:44 +00:00
Eino-Ville Talvala
5bc1afb63d Merge "Camera: Don't enforce result metadata queue support" into oc-dr1-dev 2017-07-25 20:54:34 +00:00
Steven Moreland
39069060ff Move all hidl_test dependencies to the system.img
Test: hidl_test passes
Test: build with BOARD_VNDK_VERSION=current
Bug: 63704014
Change-Id: Ia97be8b4d61236adfd964bf8e4fa632d99010b98
Merged-In: Ia97be8b4d61236adfd964bf8e4fa632d99010b98
(cherry picked from commit 2f2aabe212)
2017-07-25 20:21:38 +00:00
Zhuoyao Zhang
2d2b64e241 Move android.hardware.tests.msgq@1.0-impl to system.img
Bug:63704014
Test: make vts
      vts-tradefed run vts -m VtsFmqUnitTest.

Change-Id: I0deb28ffdbd437cc05d9c1efed63e0ba9dc3a048
Merged-In: I0deb28ffdbd437cc05d9c1efed63e0ba9dc3a048
(cherry picked from commit ea35563b79)
(cherry picked from commit 1d42476fdcd631fcf97d2ccf24996c8b7edd7521)
2017-07-25 20:17:03 +00:00
Enrico Granata
ada97632a8 Remove unnecessary whitespace from enum members in OBD2 properties
Test: build
Bug: 64024685
Change-Id: I205aa80e0f1f9ed8e3b78e993f87dae69b883b3a
2017-07-25 17:54:57 +00:00
Emilian Peev
bec2968e51 Camera: Don't enforce result metadata queue support
Some provider implementations could still be using direct
transfer of the result metadata through hw binder.

Merged-In: Ib2adaff005af77385767a32c1ed069371a6e9b7a
Bug: 63970723
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
2017-07-25 18:06:58 +01:00
Emilian Peev
3b740fa689 Camera: Don't enforce result metadata queue support
Some provider implementations could still be using direct
transfer of the result metadata through hw binder.

Bug: 63970723
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
2017-07-25 15:09:41 +01:00
Emilian Peev
fa3a98bb28 Camera: Don't enforce result metadata queue support
Some provider implementations could still be using direct
transfer of the result metadata through hw binder.

Merged-In: Ib2adaff005af77385767a32c1ed069371a6e9b7a
Bug: 63970723
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalCameraProviderV2_4Target -l INFO
Change-Id: Ib2adaff005af77385767a32c1ed069371a6e9b7a
2017-07-25 15:06:06 +01:00
Andrew Scull
1bef889c75 Merge "Weaver: functional VTS tests" into oc-dr1-dev 2017-07-25 12:09:02 +00:00
Andrew Scull
831af8d840 Merge "OemLock functional VTS test." into oc-dr1-dev 2017-07-25 12:08:56 +00:00